以下内容援引自<C Primer Plus>中文版第五版Page95

Sizeof运算符以字节为单位返回其操作数的大小.(在C中,1个字节被定义为char类型所占用空间的大小.在过去,1个字节通常是8位,但是一些字符集可能使用更大的字节).操作数可以是一个具体的数据对象(例如一个变量名),或者一个类型.如果它是一个类型(如float),操作数必须被包括在圆括号里.

 #include <stdio.h>
int main(void)
{
int a=;
float b[];
char c[];
char d[]="Hello";
char e[] = "helloworld"; printf("sizeof(char)=%d\n", sizeof(char));
printf("sizeof(int)=%d\n", sizeof(int));
printf("sizeof(float)=%d\n", sizeof(float));
printf("sizeof(a)=%d\n", sizeof(a));
printf("sizeof(b)=%d\n", sizeof(b));
printf("sizeof(c)=%d\n", sizeof(c));
printf("sizeof(d)=%d\n", sizeof(d));
printf("sizeof(e)=%d\n", sizeof(e));
printf("sizeof(a++)=%d\n", sizeof(a++));
// sizeof运算符计算操作数中的运算
printf("after sizeof(a++)=%d\n", a ); return ;
}

输出为:

 sizeof(char)=
sizeof(int)=
sizeof(float)=
sizeof(a)=
sizeof(b)=
sizeof(c)=
sizeof(d)=
sizeof(e)=
sizeof(a++)=
after sizeof(a++)=

最新文章

  1. js实现右下角可关闭最小化div
  2. 非常好的分页组建layPage和 layer层特效
  3. TYVJ P1008 传球游戏
  4. switch……case不能匹配字符串的方法 .xml
  5. (转)WITH (NOLOCK)
  6. The Hardest Problem Ever(字符串)
  7. TCP connect EADDRNOTAVAIL(99)错误原因分析
  8. [补档]从OI学麻将
  9. hashCode()方法以及集合中Set的一些总结
  10. echarts简单的折线图
  11. MySQL修改root密码的3种方法
  12. 将Heap RID转换成RID格式
  13. Windows7 SP1 64bit配置IIS7.5和ASP.NET4
  14. ab压力测试之post与get请求
  15. P2486 [SDOI2011]染色(树剖)区间覆盖+区间的连续段
  16. 解决docker启动错误 error creating overlay mount to /var/lib/docker/overlay2
  17. C#事件订阅及触发例子
  18. 【PHP】Laravel将HTML实体转换回普通字符
  19. 利用闭包特性改写addEventListener的回调函数
  20. Codeforces Round #317 [AimFund Thanks-Round] (Div. 2) Minimization dp

热门文章

  1. C#时间转整型(时间戳),模仿php strtotime函数的部分功能
  2. [20160701]DevideByZeroWithoutNoException——from 《Java How To Program (Early Objects), 10th》
  3. split() 注意事项.
  4. jQuery获取循环中的选中单选按钮radio的值
  5. How to take partial screenshot with Selenium WebDriver in python
  6. Unity3D研究院之拓展系统自带组件的Inspector视图
  7. redis 中文字符显示
  8. ABAP 内表的行列转换
  9. ubuntu下安装mysql
  10. CSS颜色代码 颜色值 颜色名字大全(转载)