- sizeof运算符用于获知数据类型或表达式的长度
表达式
- 1、sizeof(对象) or sizeof 对象 //即有无括号不影响运行结果
- 2、sizeof(类型)
例子
#include<stdio.h>
int main()
{
int i = 10;
char ch = 'c';
float f = 3.14159;
printf("数据类型为int长度:%d\n", sizeof(int));
printf("数据类型为char长度:%d\n", sizeof(char));
printf("数据类型为float长度:%d\n", sizeof(float));
printf("对象i长度%d\n", sizeof i); //不带括号
printf("对象ch长度%d\n", sizeof(ch));
printf("对象f长度%d\n", sizeof(f));
system("pause");
}
运行结果(单位:字节)