定点数与浮点数

定点数

小数点固定在某一位置的数为定点数,采用定点数的机器称为定点机,有以下两者格式
在这里插入图片描述
小数点位于数符和第一数值位之间时,机器内的数为纯小数
小数点位于数值位之后时,机器内的数为纯整数


在定点机中,由于小数点的位置固定不变,故当机器处理的数不是纯小数或纯整数时,必须乘上比例因子,否则会产生“溢出”,这似乎有点麻烦,而且有些数据数值范围相差很大(电子质量,太阳质量),所以我们需要用到浮点数,小数点位置可以浮动的数


浮点数

在这里插入图片描述


比较

浮点数在数的表示范围,数的精度,溢出处理,程序编程方面(不取比例因子)均优于定点数
定点数在数的运算规则,运算速度,硬件成本优于浮点数


选用

因此,究竟选哪个,具体情况具体分析,一般来说
通用大型计算机大多采用浮点数,或同时采用定,浮点数;
小型,微型及某些专用机,控制规则大多采用定点机;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yilyil

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值