定点数
小数点固定在某一位置的数为定点数,采用定点数的机器称为定点机,有以下两者格式
小数点位于数符和第一数值位之间时,机器内的数为纯小数
小数点位于数值位之后时,机器内的数为纯整数
在定点机中,由于小数点的位置固定不变,故当机器处理的数不是纯小数或纯整数时,必须乘上比例因子,否则会产生“溢出”,这似乎有点麻烦,而且有些数据数值范围相差很大(电子质量,太阳质量),所以我们需要用到浮点数,小数点位置可以浮动的数
浮点数
比较
浮点数在数的表示范围,数的精度,溢出处理,程序编程方面(不取比例因子)均优于定点数
定点数在数的运算规则,运算速度,硬件成本优于浮点数
选用
因此,究竟选哪个,具体情况具体分析,一般来说
通用大型计算机大多采用浮点数,或同时采用定,浮点数;
小型,微型及某些专用机,控制规则大多采用定点机;