定点数是什么意思

如题所述

我们都知道,数字既包括整数,又包括小数,而小数的精度范围要比整数大得多,所以如果我们想在计算机中,既能表示整数,也能表示小数,关键就在于这个小数点如何表示?

于是人们想出一种方法,即约定计算机中小数点的位置,且这个位置固定不变,小数点前、后的数字,分别用二进制表示,然后组合起来就可以把这个数字在计算机中存储起来,这种表示方式叫做「定点」表示法,用这种方法表示的数字叫做「定点数」。

也就是说「定」是指固定的意思,「点」是指小数点,小数点位置固定即定点数名字的由来。

定点数如何表示数字?

既然定点数只是表示数字的一种方式,那试想,它可以表示整数吗?可以表示小数吗?

答案是肯定的。

定点数如果要表示整数或小数,分为以下三种情况:

纯整数:例如整数100,小数点其实在最后一位,所以忽略不写

纯小数:例如:0.123,小数点固定在最高位

整数+小数:例如1.24、10.34,小数点在指定某个位置

对于前两种情况,纯整数和纯小数,因为小数点固定在最低位和最高位,所以它们用定点数表示时,原理是相同的,只需要把整数部分、小数部分,按照十进制转二进制的规则,分别转换即可。

而对于整数 + 小数的情况,用定点表示时,需要约定小数点的位置,才能在计算机中表示。

温馨提示:答案为网友推荐,仅供参考
相似回答