假设有一个二进制数 1011
,要将它转换为十进制数。二进制数的每一位从右到左分别代表 20,21,22,23,20,21,22,23, 等等。
从右到左给每一位分配权重:
1
代表 20=120=11
代表 21=221=20
代表 22=422=4,但由于这一位是0,所以它的贡献为01
代表 23=823=8把这些数相加:1+2+0+8=111+2+0+8=11。
因此,二进制数 1011
转换为十进制数是 11
。
假设要将十进制数 13
转换为二进制。这个过程涉及到不断地将数字除以2,并记录下余数。这些余数即构成了二进制表示。具体步骤如下:
13
除以 2
,得到商 6
和余数 1
。6
除以 2
,得到商 3
和余数 0
。3
除以 2
,得到商 1
和余数 1
。1
除以 2
,得到商 0
和余数 1
。将所有的余数从下往上(或从右往左)排列:1101
。
因此,十进制数 13
对应的二进制数是 1101
。
更多推荐