当将0.375转换为二进制数时,我得到0.011是不是假的?我知道二进制数据仅包含0或1,但不包含点(。)!
答案 0 :(得分:3)
将0.375转换为二进制数时,我得到0.011是不是错误?
不,实际上。
我知道二进制数据仅包含0或1,但不包含点(。)!
二进制数只包含0或1,因为它们以2为底。2表示您可以用任何数字表示的最大数字是2 ^ 1-1-1或1。但这与表示小数部分无关。以2为底的数字。数字的小数部分表示在“点”之后,该点实际上称为a radix point。这适用于所有数字基数。