为什么计算机中会有浮点运算

浮点运算在计算机中就是0.XX*e^XX间的运算,这个没错吧,可是这比一般运算复杂得多,运算起来也慢得多,那为什么计算机中会出现这种运算呢希望有专业人员替我解答疑惑,分数... 浮点运算在计算机中就是0.XX*e^XX间的运算,这个没错吧,可是这比一般运算复杂得多,运算起来也慢得多,那为什么计算机中会出现这种运算呢

希望有专业人员替我解答疑惑,分数献给专业人士
展开
 我来答
skywalker__
2011-05-02
知道答主
回答量:22
采纳率:0%
帮助的人:10.8万
展开全部
计算机是很笨的,只能做整数加法,所有的其他运算都要转换成加法运算,小数在计算机里是把整数部分和小数部分分开存储的,现在大多数机器都是32位的,也就是说32为都用来表示整数的话,那么对于无符号整数就是0 到 2^32-1,对于有符号的话就是-2^31 到 2^31-1。如果是实数的话,就不是这样了,机器有两种办法表示实数,一种是定点,就是小数点位置是固定的,一种是浮点,就是小数点位置不固定,计算方法也比较麻烦,通常会比整数运算代价大很多。
计算机性能的一个重要指标的就是浮点运算的速度,浮点运算的确会消耗更多的计算机资源,但换回来的计算的速度,以资源换取速度,这正是计算机发展的趋势。
我是学计算机的有问题还可以找我。
追问
既然碰到专业的了,我想额外问一个问题——定点和浮点运算是计算机最基本的两种运算方式吗。
追答
计算机中最基本的运算是加法,这两种是建立在计算机的AUL和硬件电路基础之上的运算方式,可以实现加减乘除和科学运算,是基本的计算方式。
burgud1985
2011-05-02 · TA获得超过182个赞
知道答主
回答量:142
采纳率:0%
帮助的人:97万
展开全部
由于计算机资源有限,定点运算无法满足实际需要,所以就引进了浮点运算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
spiritfaith
2011-05-02 · TA获得超过126个赞
知道答主
回答量:38
采纳率:0%
帮助的人:37.7万
展开全部
如果没有浮点运算,那数学中的分数和小数如何在计算机中计算,对于那些模拟计算和模型分析更是需要一些坐标点计算,这都是离不开浮点计算的,我觉得还是为了贴合实际,扩大计算机的应用范围的吧~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘聪已被注册
2011-05-10
知道答主
回答量:45
采纳率:0%
帮助的人:13.4万
展开全部
是用来测试电脑CPU的性能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式