浮点数有效位?C++书上说单精度浮点数有7个有效位,但是又说它的最小尺寸是6位有效数字,不大明白,
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/27 12:30:19
浮点数有效位?
C++书上说单精度浮点数有7个有效位,但是又说它的最小尺寸是6位有效数字,不大明白,
C++书上说单精度浮点数有7个有效位,但是又说它的最小尺寸是6位有效数字,不大明白,
一个浮点数由三部分组成:符号位S、指数部分E(阶码)以及尾数部分M.单精度浮点数(float)总共用32位来表示浮点数,其中尾数用23位存储,加上小数点前有一位隐藏的1(IEEE754规约数表示法),2^(23+1) = 16777216.因为 10^7 < 16777216 < 10^8,所以说单精度浮点数的有效位数是7位.考虑到第7位可能的四舍五入问题,所以单精度最少有6位有效数字(最小尺寸). 同样地:双精度浮点数(double)总共用64位来表示浮点数,其中尾数用52位存储, 2^(52+1) = 9007199254740992,10^16 < 9007199254740992 < 10^17,所以双精度的有效位数是16位.同样四舍五入,最少15位.
浮点数有效位?C++书上说单精度浮点数有7个有效位,但是又说它的最小尺寸是6位有效数字,不大明白,
单精度浮点数的精度为什么是7位
单精度的浮点数有效数字为什么是七位?如何计算?为什么?谢谢啦
只输出浮点数的有效数字
浮点数的有效数字有什么作用
近似数1.60万精确到 位,有 个有效数字,有效数字是
8.2万是精确到 位,有 个有效数字的近似数
输入一个点坐标(两个浮点数),输出其到坐标原点的距离(保留2位有效数字)
近似数2.08万,精确到 位,有 个有效数字,第 位是四舍五入得到的.
把3.5转换为单精度数和双精度数,单精度数3.500000,(因为单精度有效位数7位),那么双精度有效位数15——16位
近似数2.4×105有 ____ 个有效数字,它精确到 ___ 位
近似数4.06×104精确到_______位,它有______个有效数字,即_________.