前言:在选择计算机的数的表示方式时,需要考虑以下几个因素:①要表示的数的类型(小数、整数、实数和复数);②可能的数值范围;③数值精确度;④数据存储和处理所需要的硬件代价。
计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式。一般来说,定点格式容许的数值范围有限,要求的处理硬件比较简单。而浮点格式容许的数值范围很大,要求的处理硬件比较复杂。
一.定点数的表示方法
所谓定点格式,即约定机器中所有数据的小数点位置是固定不变的。由于约定在固定的位置,小数点就不再使用记号“.”来表示。原理上讲,小数点位置固定在哪一位都可以,但是通常将数据表示成纯小数或纯整数。
定点表示法的特点:
1.定点数表示数的范围受字长限制,表示数的范围有
限;
2.定点表示的精度有限
3.机器中,常用定点纯整数表示;
二:浮点表示法
1.
这种把数的范围和精度分别表示的方法去,相当于数的小数点位置随比例因子的不同而在一定范围内可以自由浮点,成为浮点表示法。