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