1·什么是浮点数?
浮点数: 用符号、尾数、基数、指数这 4 部分来表示的小数就是浮点数
在计算中因为内部只使用二进制,因此计算机中省略掉了基数,只使用符号、尾数、指数 3 部分表示浮点数。
2·IEEE 标准浮点数表现形式:
符号部分: 占用一个数据位,该为=1 表示负数,=0 表示正数,数值的大小用尾数部分与指数部分表示
尾数部分: 定义一种统一的正则表达式表示,常用将小数点前面的值固定位 1 的方式。
指数部分: 使用 excess 系统表现,主要是为了表示负数时不使用符号位,通过折半中间范围值表示为 0 来区分,
3·二进制数与十六进制:
实际中由于二进制位数太多,通常也会使用十六进制进行表示,二进制的4位数表示一位十六进制,使用十六进制表示二进制小数时,小数点后四位也相当于十六进制一位,不够 4 位使用0填充二进制数的低位。
4·计算机小数出错的原因:有一些十进制数的小数无法转换成二进制数,只能取近似值。