首页 > 学问范文 > 浅谈二进制转换

浅谈二进制转换

来源:纯翰范文网

计算机常常需要进行二进制数(由0和1组成的数)和十进制数(由0~9组成的数)之间的转换,下面介绍这个转换过程。

二进制转十进制

从二进制的最低位(个位)开始,按权展开式依次将各位上的数乘以它的权,并把积相加得到十进制的值。例如,二进制数1101转为十进制数,计算过程如下:
1×2³ 1×2² 0×2¹ 1×2^0 = 8 4 0 1 = 13

十进制转二进制

将十进制数a,进行除以2的操作,把余数记作二进制数的最低位,用商继续除以2。直到商为0为止,各次的余数组成的序列即为所要求的二进制数,序列倒过来即为正确的答案。例如,十进制数13转为二进制数,演算如下:
13 / 2 = 6 ... 1
6 / 2 = 3 ... 0
3 / 2 = 1 ... 1
1 / 2 = 0 ... 1

所以,十进制数13(十三)转化为二进制数是1101

相关信息