十进制转换二进制:比如302.有种方法就是302=2的8次方+2的5次方+2的3次方+2的2次方+2的1次方.跪求这种方法

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 17:08:58

十进制转换二进制:比如302.有种方法就是302=2的8次方+2的5次方+2的3次方+2的2次方+2的1次方.跪求这种方法
十进制转换二进制:比如302.有种方法就是302=2的8次方+2的5次方+2的3次方+2的2次方+2的1次方.
跪求这种方法

十进制转换二进制:比如302.有种方法就是302=2的8次方+2的5次方+2的3次方+2的2次方+2的1次方.跪求这种方法
你所说的这种方法其实就是利用权来转换;
以十位为例,二进制的权为: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(∩_∩)~