十进制换算为二进制

来源:百度知道 编辑:UC知道 时间:2024/05/17 10:27:43
要带小数的十进制换算为二进制
比如36.87D换算为二进制怎么换算?

例:如十的二进制表示方法:10B或(10)2

B:二进制 Q:八进制 D:十进制 H:十六进制

常见进制的换算:
二进制 八进制 十进制 十六进制
0000 0 0 0
0001 1 1 1
0010 2 2 2
0011 3 3 3
0100 4 4 4
0101 5 5 5
0110 6 6 6
0111 7 7 7
1000 8 10 8
1001 9 11 9
1010 10 12 A
1011 11 13 B
1100 12 14 C
1101 13 15 D
1110 14 16 E
1111 15 17 F
10000 16 20 10
小数部分换算:
0.1 0.5 0.4 0.8
0.01 0.25 0.2 0.4
0.001 0.125 0.1 0.2
0.0001 0.0625 0.04 0.1
0.00001 0.03125 0.02 0.08

你可以对照上面的表格进行换算。
换算规则:
1)二至十:如:1000111 2的7次-2的5次-2的4次-2的3次-1=128-32-16-4-1=71D(假设有N位就写为2的N次,假设中间第5位有0就写成0次的5-1,在最后-1,就是十进制的答案)
2)二至八:三位化一位 从小数点向右数 如:1 000 111=107Q(不够在补0,001 000 111然后在对照上边表格)
3)二至十六:四位化一位(和二至八类似)
4)十至二:整除:除2取余(从下向上记录)小数乘2取整
5)八至二:一位化三位
6)十六至二:一位化四位

如36.87D用4)十至二:整除:除2取余(从下向上记录)小数乘2取整

用电脑自带的计算器转换,在查看里面设置为科学型的就可以了

整数部分是00100010,
小数部分是....乘2