c语言中的sizeof问题

Seven!Head 2017-10-13 10:09:19
这一串代码表示什么意思,程序输出时的结果又是代表什么?

#include<stdio.h>
int main (){
printf("sizeof(char):%d\n",sizeof(char));
printf("sizeof(unsigned char):%d\n",sizeof(unsigned char));
printf("sizeof(short int)%d\n",sizeof(short int));
printf("sizeof(unsigned short int)%d\n",sizeof(unsigned short int));
printf("sizeof(int)%d\n",sizeof(int));
printf("sizeof(unsigned int)%d\n",sizeof(unsigned int));
printf("sizeof(long)%d\n",sizeof(long));
printf("sizeof(unsigned long)%d\n",sizeof(unsigned long));
printf("sizeof(long long)%d\n",sizeof(long long));
printf("sizeof(unsigned long long)%d\n",sizeof(unsigned long long));
printf("sizeof(float)%d\n",sizeof(float));
printf("sizeof(double)%d\n",sizeof(double));
printf("sizeof(long double)%d\n",sizeof(long double));
}
...全文
174 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
LEandLA 2017-10-14
  • 打赏
  • 举报
回复
sizeof在c/c++中是操作符,是返回一个对象或者数据类型所占的内存字节数。 楼主给的代码是输出各种数据类型在内存中所占的字节数。望采纳............

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧