我想问一下,那个范围是怎么算出来的
比如INTEGER就是2的15次方减1,这样算出来
那么单精度类型呢
我的意思是我知道整形的是怎么是算出来的,为什么是那个式子,问的是单精度
VB单精度类型数据的问题
答案:2 悬赏:0
解决时间 2021-04-08 01:21
- 提问者网友:优雅ぉ小姐
- 2021-04-07 06:31
最佳答案
- 二级知识专家网友:零负荷的放任
- 2021-04-07 06:45
单精度数,4个字节,32位。
第一位,符号位;
第二到第九位,共8位,指数部分(含指数符号)-128~127(有些系统舍弃了一部分)
第十到第二十四位,共23位:
第1位表示1/2
第2位表示1/4
……
第23位表示1/8388608
尾数绝对值最小也就是1/8388608
尾数绝对值最大1-/8388608
第一位,符号位;
第二到第九位,共8位,指数部分(含指数符号)-128~127(有些系统舍弃了一部分)
第十到第二十四位,共23位:
第1位表示1/2
第2位表示1/4
……
第23位表示1/8388608
尾数绝对值最小也就是1/8388608
尾数绝对值最大1-/8388608
全部回答
- 1楼网友:为你轻狂半世殇
- 2021-04-07 07:37
single
例如
dim a as single
single(单精度浮点型)变量存储为 ieee 32 位(4 个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823e38 到 -1.401298e-45,而在正数的时候是从 1.401298e-45 到 3.402823e38。single 的类型声明字符为感叹号 (!)。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯