将十进制数87.125分别转换为二进制,八进制和十六进制数

2025-04-02 07:39:55
推荐回答(4个)
回答1:

  (87.125)10==(1010111.001)2=(127.1)8=(57.2)16
  人类算数采用十进制,可能跟人类有十根手指有关。亚里士多德称人类普遍使用十进制,只不过是绝大多数人生来就有10根手指这样一个解剖学事实的结果。实际上,在古代世界独立开发的有文字的记数体系中,除了巴比伦文明的楔形数字为60进制,玛雅数字为20进制外,几乎全部为十进制。只不过,这些十进制记数体系并不是按位的。

回答2:

(87)10
=((0*1010+1000)*1010+111)2
=(1000*1010+111)2
=(1010000+111)2
=(1010111)2
=(001 010 111)2
=(127)8
=(0101 0111)2
=(57)16

(0.125)10
=(((101/1010+10)/1010+1)/1010)2
=(((0.1+10)/1010+1)/1010)2
=((10.1/1010+1)/1010)2
=((0.01+1)/1010)2
=(0.001)2
=(0 . 001)2
=(0.1)8
=(0 . 0010)2
=(0.2)16

(87.125)10==(1010111.001)2=(127.1)8=(57.2)16

回答3:

87.125d=1010111.001b=127.1o=57.2h。

回答4:

1010111.001