发布网友 发布时间: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进制数。
整个二进制是 1100100.001
100D=1100100B(十进制的100等于二进制的1100100)D(decimal)表示这个数是十进制 B(binary)表示这个数是二进制 O(octor)表示这个数是八进制 H(hex)表示这个数是十六进制
144.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 ...
100除2取余,从上往下写,0.125乘2到1,再撑2到1,乘到等于1,再从下往上依次写!
(1) 二进制、八进制、十六进制数转化为十进制数 对于任何一个二进制数、八进制数、十六进制数,均可以先写出它的位权展开式,然后再按十进制进行计算即可将其转换为十进制数。例如:(1111.11)2= 1×23 + 1×22 + 1×21 + 1×20 + 1×2-1 + 1×2-2 = 15.75 (A10B.8)16= ...
2进制的1100100.001=10进制的64+32+4+1/8=100.125=8进制的144.1=16进制的64.2