二进制和十进制转换

时间:2019-06-27 21:52:43

标签: c binary decimal

当将0.375转换为二进制数时,我得到0.011是不是假的?我知道二进制数据仅包含0或1,但不包含点(。)!

1 个答案:

答案 0 :(得分:3)

  

将0.375转换为二进制数时,我得到0.011是不是错误?

不,实际上。

  

我知道二进制数据仅包含0或1,但不包含点(。)!

二进制数只包含0或1,因为它们以2为底。2表示您可以用任何数字表示的最大数字是2 ^ 1-1-1或1。但这与表示小数部分无关。以2为底的数字。数字的小数部分表示在“点”之后,该点实际上称为a radix point。这适用于所有数字基数。