发布网友 发布时间:2024-09-26 02:31
我来回答
共3个回答
热心网友 时间:2024-09-28 00:27
热心网友 时间:2024-09-28 00:30
热心网友 时间:2024-09-28 00:33
16进制是 64.2
100.125d=1100100.001b
十进制100.125等于二进制1100100.001 将上面乘以2部分更换成乘以n,就可以转换十进制数到n进制数。
100D=1100100B(十进制的100等于二进制的1100100)D(decimal)表示这个数是十进制 B(binary)表示这个数是二进制 O(octor)表示这个数是八进制 H(hex)表示这个数是十六进制
...1 整数部分是1100100 小数部分 0.125*2=0.25 整数部分是0 0.25*2=0.5 整数部分是0 0.5*2=1 整数部分是1 所以小数部分是 .001 整个二进制是 1100100.001
144.1
100除2取余,从上往下写,0.125乘2到1,再撑2到1,乘到等于1,再从下往上依次写!
100/2=50 余数0 50/2=25 余数0 25/2=12 余数1 12/2=6 余数0 6/2=3 余数0 3/2=1 余数1 1/2=0 余数1 余数的倒序,所以100的二进制是1100100 0.125=1/8=(2)^-3,所以2进制应该是0.001 所以100.125二进制是1100100.001 ...
2进制的1100100.001=10进制的64+32+4+1/8=100.125=8进制的144.1=16进制的64.2