为什么单精度实型是32位而有效位数是7位?
答案:2 悬赏:40
解决时间 2021-04-17 18:54
- 提问者网友:说不出醉人情话
- 2021-04-17 13:50
为什么单精度实型是32位而有效位数是7位?
最佳答案
- 二级知识专家网友:如果这是命
- 2021-04-17 14:04
一个单精度浮点数占用32位。但浮点数与整数不同,其所能描述的数值范围远远大于后者。因为它是采用科学记数形式来表达数值的,即[+/-]0.xxxxxxxE[+/-]yyy的形式。也就是说是零点几几几乘上10的多少次方的形式。这样,在32位中,1位用来作符号位,指数部分需要6个二进制位,从而可以表达10的-31次方直到10的正32次方。这样只剩下25个二进制位。2的25次方是一个8位数字的十进制数,因此最大只能达到7位有效数字。
全部回答
- 1楼网友:深街酒徒
- 2021-04-17 14:36
基本数据类型是计算机领域中公认的定义,你只需要记住就好了,就像数学中的定理一样
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯