1.二进制转化为十进制。
1.二进制转化成为十进制,举例1010 0110
解:已知二进制与十进制是0000 0000---- 1111 1111(0--255)
手动列出8个数字,从右到左 1 2 4 8 16 32 64 128
接着在8个数字底下依次输上8位二进制数。
所得如下图:
所以拿255减去下列“0”上一行所加即可得到十进制。
255-64-16-8-1=255-89=166
初学者不放心可以调出计算器,核对一下结果。
其他任意二进制转化为十进制数,皆可以上所示方法进行。
如二进制数没有八位,则在从右往左依次排列即可,最长八位,如不够八位数字,前面依次补上“0” 凑齐八位即可。
如我们拿二进制 1 1 1 1 举例,只有四位数,我们在前面加上4个“0”,凑齐八位数,即:0000 1111. 然后在8个数字下面从左往右依次列出即可。
如图,拿最大的255减去“0”上面的数字相加即可。
拿出计算机计算,结果符合。
2.十进制转换为二进制。
举例说明:十进制数200.
200-128,够减则写1,不够则写0。
如下,200-128够,我们在128下列写1.
200-128=72,
72-64,够减,继续写1.
72-64=8,
8-32不够减,我们写0.
8减16不够减,写0.
8-8够减,写1.
8-8=0,0减4减2减1不够则为0.0.0.
得到如图所示。
所以我们得到答案,十进制数200转换为二进制是1100 10000
打开计算机计算,结果符合。
其他数字转换同理。
以上仅供参考,一般电脑在手,使用计算器更方便一些。