
1.用来计算一个变量或者一个常量、一种数据类型所占的内存字节数。
2.sizeof一共有3种形式
1>sizeof( 变量\常量 )
sizeof(10); char c = 'a'; sizeof(c);
2>sizeof 变量\常量
sizeof 10; char c = 'a'; sizeof c;
3>sizeof( 数据类型 )
sizeof(float);
注意,不可以写成sizeof float;
3.代码
1 #include <stdio.h>
2
3 int main()
4 {
5 //int size = sizeof(10);
6 //int size = sizeof 10.9;
7
8 int a = 10;
9
10 //int size = sizeof(a);
11 //int size = sizeof a;
12
13 int size = sizeof(char);
14 // int size = sizeof char; // 错误的
15
16 PRintf("size=%d\n", size);
17
18 return 0;
19 }