社区
C语言
帖子详情
整型和浮点型在都占4个字节的情况下为什么表示的范围不一样?_
大扣子
2011-12-07 12:08:13
求详细解释,非常感谢。
...全文
468
6
打赏
收藏
整型和浮点型在都占4个字节的情况下为什么表示的范围不一样?_
求详细解释,非常感谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
机智的呆呆
2011-12-07
打赏
举报
回复
float和double变量的内存布局~~~~~~
猪头小哥
2011-12-07
打赏
举报
回复
+ 浮点数和整数在计算机里面存储的方式是不一样的~~
[Quote=引用 3 楼 mymsdndownload 的回复:]
引用楼主 o107704785 的回复:
求详细解释,非常感谢。
都是10块钱,为什么美元和人民币价值不一样?
[/Quote]
mymsdndownload
2011-12-07
打赏
举报
回复
[Quote=引用楼主 o107704785 的回复:]
求详细解释,非常感谢。
[/Quote]
都是10块钱,为什么美元和人民币价值不一样?
nuaazdh
2011-12-07
打赏
举报
回复
整型数除了符号位,每一位都是数值为,即为我们通常了解的二进制数的表示方式,而浮点数一般采用的是尾数+阶码的表示方式。不恰当的比方,5个十进制数,最大的整数只能是99999,若为浮点数则可以为9乘以10的9999次方,这两个值当然相差很大
icemornings
2011-12-07
打赏
举报
回复
IEEE浮点表示法,单精度只有23位尾数位,所以不能精确表示所有32位整数。
浮点数有8个阶码位,所以可以得到很大的指数,所以可以表示很大的数。
自己翻书去,谁有心情给你解释这种死规定。
turing-complete
2011-12-07
打赏
举报
回复
浮点型数的表示范围增加了,但是其代价是精度下降了,例如:float精度大概在7位有效数字,而int类型可达到10位
基本数据类型C语言[参考].pdf
基本数据类型C语言[参考].pdf
c语言.pptx
c语言.pptx
整型
、
浮点型
数据在内存中是如何存储的?【例题解析】
前言 我们都知道数据,不论
整型
,
浮点型
等,在内存中都是以二进制形式存储的。今天主要以
整型
和
浮点型
为例,来看一下它们在内存中的存储形式及原理。 内置的基本数据类型(32位机器下): char 字符型,
占
1个
字节
short 短
整型
,
占
2个
字节
int
整型
,
占
4个
字节
long 长
整型
,
占
4个
字节
float 单精度
浮点型
,
占
4个
字节
double 双精度
浮点型
,
占
8个...
Java中为什么4
字节
的
浮点型
的取值
范围
大于8
字节
的
整型
?
4个
字节
的
浮点型
存储时的结构为 1个符号位 + 8个指数位(一个符号位 + 7个数值位) + 23个尾数位 取值
范围
约为 -2^127~2^127; 8个
字节
的
浮点型
的结构为 1个符号位 + 11个指数位(1个符号位+10个数值位) + 52个尾数位 约为:-2^1023 ~ 2^1023;
整型
,
浮点型
,大小
字节
知识细节一网打尽!
图文并茂,手把手教会大学老师从不讲细的
整型
,
浮点型
& 大小
字节
端存储
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章