Visual C++ 从入门到精通第54页sizeof运算符的用法
发表在C语言图书答疑 2012-06-26
是否精华
版块置顶:
我按照书本,写了以下代码,在VC++6.0上运行
#include<stdio.h>
int main(void)
{
    printf("the size of int is:%d\n",sizeof(int));
return 0;
}
结果为4

但是,我又同时买了另一本书《C语言程序开发范例宝典》,在TC2.0上运行以下代码:
#include<stdio.h>
int main(void)
{
  printf("the size of int is:%d\n",sizeof(int));
  getch();
  return 0;
}
但结果是2,为什么会这样?那到底int占多少个字节?
分享到:
精彩评论 2
C语言
学分:0 LV1
TA的每日心情
无聊
2021-11-12 22:00:04
2012-06-28
沙发
C 语言标准没有整型占几个字节的规定,各种不同的C语言软件自己定义了整型的字节数。
也就是整型占几个字节和你所用的C语言软件有关
如你所说,TC俩字节 VC4字节 ,可以在各软件中用sizeof测试得出。
followme001
学分:0 LV1
TA的每日心情
开心
2021-01-24 10:56:53
2012-06-28
板凳
我一直以为是在不同的操作系统(32位或64位)下不同而已,想不到不同的编译器也不同。。。
首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照