如何只是10进制转2进制数的话:
向学会从2进制转10进制
教你一个我自己理解的简便办法:4位2进制数 可以叫做8 4 2 1码 转十进制时 由高向低位 分别与 8 4 2 1相乘 乘积相加
如 二进制数 1010 转十进制 :1*8+0*4+1*2+0*4=10
5位2进制数 按位分别与16 8 4 2 1相乘 依次类推
那么十进制数手动怎样方便地转2进制呢?
比如十进制数23吧 你可以这样想:23是由一个16、零个8、一个4、一个2、与一个1组成的
那么这个二进制数从最高位往最低位排起来就应该是 1 0 1 1 1
这种方法如果应用熟练以后还是很方便的
用整除法,即用十进制数除以2,直到不能整除为止,再从商向上一级一级的排余数。例:十进制10,10除以2商5余0,5除以2商2余1,2除以2商1余0,那么十进制10转换成二进制就是1010
计算机附近里面的计算器就可以转换。
CLS
完了,忘了。
回家给你查查。
END
十进制整数转换为二进制整数采用"除2取余,逆序排列"法。
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。
具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
例如:254
254/2=127……0
127/2=63…1
63/2=31...1
31/2=15…1
15/2=7…1
7/2=3…1
3/2=1...1
1/2=0...1
故为11111110