假设有一个二进制数 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。
更多推荐