计算机定点数和浮点数有一定范围
发布网友
发布时间:2024-08-16 15:53
我来回答
共1个回答
热心网友
时间:2024-10-06 10:48
一、定点数
定点数:小数点的位置固定不变 分为定点定点整数和定点小数
1、定点小数(纯小数):小数点隐含固定在最高数据位的左边,所以整数位就是最高位用来表示符号位
计算机中存储为 1010111(第一位1为符号位,表示负数)
实际含义:-0.010111
2、定点整数(纯整数):小数点隐含固定在最低数据位的后边,最高位用来表示符号位
计算机中表示: 10101110
实际含义: -0101110.
二、浮点数(实数):小数点的位置由阶码确定,是浮动的
在计算机中通常把浮点数N分成阶码和尾数两个部分;N=尾数*基数^阶码 (尾数是一个规格化的纯小数,基数就是2(二进制),阶码就是小数点移动的位数)
例如:
1、1100.101
尾数=0.11100101
阶码=5(小数点向左移动5位)=0000 0101