> 其他 >
十进制转换二进制:比如302.有种方法就是302=2的8次方+2的5次方+2的3次方+2的2次方+2的1次方.
跪求这种方法
人气:343 ℃ 时间:2020-05-21 13:43:19
解答
你所说的这种方法其实就是利用权来转换;
以十位为例,二进制的权为:512 256 128 64 32 16 8 4 2 1
0 0 0 0 0 0 0 0 0 0
利用这种方法可以很快口算出来;
比如你说的302,就是256+32+8+4+2 ;对应位置变成1 ,即01 0010 1110;
再随便说个46,32+14=32+8+6=32+8+4+2,即10 1110;
编程人员都是这么计算不是很大的二进制的.
O(∩_∩)~请问对应的权是什么意思,我就是没有懂起你的意思。用十进制来给你举个例子,比如说 328 ,那么个位数的权就是10^0 (10的0次方), 十位数就是10^1 ,即10 ,百位就是10^2,即100,; 同理二进制 1011 对应的就是 8 4 21,其中4那个位置是0 , 所以转化成十进制是8+2+1=11. 这样子可以听得懂吗?
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版