单精度浮点数中的阶码用什么表示的阶码是1111111,不够8位时是在前面加0嘛

两个浮点数中的阶码用什么表示加减运算如何得到理论的解? [问题点数:40分结帖人kay338]

确认一键查看最优答案?

本功能为VIP专享开通VIP获取答案速率将提升10倍哦!


不是有效位数少,而是原始数据小数点后才8位计算结果得到小数点后大于8位

 这个是因为double型的数值在相加减的时候,会将数值转换成二进制的数值洳10011这种表示发再做相加减但是在转换成二进制代码表示的时候,存储小数部分的位数会有不够的现象即无限循环小数,这就是造成微差距的主要原因而Decimal 更精确 小数位也更多

什么“理论解”?你不遵守 double 的基本理论那就根本谈不上编程。

外行编一些行业内自己使用的尛程序,望理解

匿名用户不能发表回复!

百度题库旨在为考生提供高效的智能备考服务全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效垺务助您不断前行!

我要回帖

更多关于 浮点数中的阶码用什么表示 的文章

 

随机推荐