一个数字在C语言中是多少个字节?

 我来答
霜漫慈臻
2020-01-03 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:32%
帮助的人:825万
展开全部
在C语言中,一个数字占4个字节或8个字节。(以下试验都是基于32位计算机系统
当该数字为整数时,占4个字节(默认转换为int类型);
当该数字为小数时,占8个字节(默认转换为double类型)。
可以通过如下的程序段来验证:
printf("%d\n", sizeof(4)); // 输出4,即占4个字节(转换为int类型,相当于sizeof(int))
printf("%d\n", sizeof(4.5)); // 输出8,即占8个字节(转换为double类型,相当于sizeof(double))
林骊萍石暮
2019-09-04 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:579万
展开全部
Q:“是不是在
int
型中每一个数字,不管大小,都占4个字节”
A:不是的。不是每个数字占多少字节,这种表述就是错的。应该说“一个整型数占4个字节”。不过,整型的范围不同的编译器及操作系统,所占的字节数也不一样。在C中没有规定一个int具体应该占多少字节,只是规定了一个范围(好像是2-4个字节吧)。你可以用sizeof(int)来测试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漆向雁兆环
2019-12-29 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:880万
展开全部
int类型变量占用的字节数与数据总线宽度一致,即在32位平台上占用4字节,在16位平台上占用2字节。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阎海瑶奇建
2020-04-26 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:606万
展开全部
c语言中
32个关键字没有页这个类型
在操作系统中
,一页的大小是4096个字节
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
常浇水会发芽bx
游戏玩家

2020-05-12 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:585万
展开全部
数字不能超过规定的大小范围,如果超出了就取后面的n为2进值数
比如
char
a=129;
129(10)=100000000(2)=char
a=0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式