sizeof操作符的使用和各种常见数据类型的大小
1. sizeof操作符
sizeof是一个关键字,也是一个操作符,是专门用来计算类型的大小的, 单位是字节。
sizeof操作符的操作数可以是类型,也可以是变量或是表达式。
1.sizeof(类型)
2.sizeof 表达式
- 数据类型长度 sizeof 的操作数如果不是类型,是表达式的时候,可以省略掉后边的括号的。
- sizeof 中表达式不计算,sizeof 后边的表达式是不真实参与运算的,根据表达式的类型来得出大小。
例如:
#include <stdio.h>
int main()
{
int a = 10;
short s = 4;
printf("%zd\n", sizeof(s = a + 5));