sizeof
在 C 语言中,sizeof
是一个操作符,用于获取数据类型或变量所占用的字节数。
基本用法示例
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
int main() {
int x = 10;
// 通过变量名计算变量所属数据类型占用内存大小
printf("x: %zu\n", sizeof(x));
// 通过类型名称计算各基本数据类型所占用内存大小
printf("int: %zu\n", sizeof(int));
printf("char: %zu\n", sizeof(char));
printf("float: %zu\n", sizeof(float));
printf("double: %zu\n", sizeof(double));
return 0;
}