计算机中可以分为定点计算机和浮点计算机。
定点计算机就是阶码大小固定不变的计算机,而浮点计算机就是阶码大小是浮动的!
引入浮点计算机的原因是:
1、浮点数表示范围更大;
2、精度更高。
当然他也有缺点;
1、运算缓慢;
2、硬件结构复杂。
浮点数的运算需要将阶码对齐。而定点数只需要直接相加即可!
浮点数有单双精度和双精度和长双精度之分,
在内存中分别占4个字节(c中的float)和8个字节(c中的double)和16个字节(c中的long double)。
其组成格式是阶码符号位(1位),阶码数字位,尾数符号位(1位),尾数数字位。