十进制转二进制计算器(十进制转化二进制计算器?)
十进制转化二进制计算器?
(1)十进制转换为二进制,分为整数部分和小数部分。
整数部分
方法:除以2,取余数法,即每次整数除以2,余数就是位权上的数,而商继续除以2,余数就是前一位权上的数。这一步一直持续到商为0,当读取最后一个读数时,从最后一个余数开始,一直到前一个余数。下面是一个例子:
示例:将十进制168转换为二进制
结果是十进制168转换成二进制,(10101000)2。
分析:的第一步,168除以2,商是84,余数是0。
步骤2:将商84除以2,商42的余数为0。
第三步:将商42除以2,商21的余数为0。
第四步:将商21除以2,商10的余数为1。
第五步:将商10除以2,商5的余数为0。
第六步:将商5除以2,商2的余数为1。
第七步:将商2除以2,商1的余数为0。
第八步:将商1除以2,商0的余数为1。
第九步:读,因为最后一位数被2除了很多次,所以是最高位数。从最后一个余数向前读取数字,即10101000。
(2)小数部分
方法:乘2,即小数部分乘2,然后取整数部分,再将剩余小数部分乘2,再取整数部分,再将剩余小数部分乘2,直到小数部分为零。如果它永远不能为零,就像对小数进行四舍五入一样。当根据需要保留尽可能多的小数位数时,这取决于最后一位是0还是1。如果是零,则四舍五入;如果是1,则向上取整。换句话说,就是0比1英寸。要从前面的整数读取到后面的整数,下面是一个示例:
示例:0.125转换为二进制得到结果:0.125转换为二进制(0.001)2。
解析:第一步,0.125乘以2得0.25,那么整数部分为0,小数部分为0.25。
第二步:小数部分0.25乘以2得0.5,那么整数部分为0,小数部分为0.5。
第三步:小数部分0.5乘以2得1.0,那么整数部分是1,小数部分是0.0。
第四步是读取,从第一个数字到最后一个数字,也就是0.001。
2.将0.45转换为二进制(保留到第四位小数)
从上面的步骤可以看出,第五次做乘法的时候,结果是0.4,然后小数部分乘以2,然后0.8和0.8乘以2,再乘以1.6。最后,不可能让小数部分为零。所以这个时候你要学会十进制的方法来四舍五入,但是二进制只有两个,分别是0和1,所以0除以1。这也是计算机在转换中会产生的误差,但由于保留位数多,精度高,可以忽略不计。
那么,我们可以得到这样的结果:把0.45转换成二进制大约等于0.0111。
上述方法是将十进制转换为二进制的方法。值得注意的是:
1)十进制转换为二进制,需要分为整数和小数两部分。
2)转换整数时,除以2得到余数,转换小数时,乘以2得到整数。
3)注意他们的阅读方向。
所以从上面的方法我们可以得出结论,十进制数168.125转换成二进制数10101000.001,或者十进制数转换成二进制数大约等于10101000.0111。
(3)二进制转换为十进制,不考虑整数和小数部分。
方法:按重量相加,即将二进制每一位上的数乘以重量,然后相加得到十进制数。示例将二进制数101.101转换为十进制数。
结果是:(101.101)2=(5.625)10
当您将二进制转换为十进制时,应该注意
1)知道二进制中每一位的权重。
2)能够求出每一位的值。
转换代码图表
十进制
0
一个
2
三
四
五
六
七
十六进制的
0
一个
2
三
四
五
六
七
二进制
0000
0001
0010
0011
0100
0101
0110
0111
转换代码图表
十进制
八
九
10
11
12
13
14
15
十六进制的
八
九
A
B
C
D
E
F
二进制
1000
1001
101
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。