为什么用二进制表示小数?
发布网友
发布时间:2024-10-11 04:26
我来回答
共1个回答
热心网友
时间:2024-12-10 00:58
小数用二进制表示的方法是十进制数除二取余法。
将该数字乘以2,取出整数部分作为二进制表示的第1位。再将小数部分乘以2,将得到的整数部分作为二进制表示的第2位。以此类推,直到小数部分为0。
小数部分出现循环,无法停止,则用有限的二进制位无法准确表示一个小数,这也是在编程语言中表示小数会出现误差的原因。
规定小数点在符号位与最高数值位之间。(若用一个字节表示,最高位为符号位,其他位为二进制数位)
进制的注意事项:
1、二进制只有2个数码,0、1。
2、八进制有8个数码,0、1、2、3、4、5、6、7。
3、十进制有10个数码,0、1、2、3、4、5、6、7、8、9。
4、十六进制有16数码,0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。