在C语言中,要获取一个变量的内存占用,可以使用`sizeof`运算符。`sizeof`会返回变量或类型的大小,以字节为单位。
以下是一个简单的例子,展示了如何获取不同类型变量的内存占用:
```c
include
int main() {
// 整数
int i;
printf("Size of int: %zu bytesn", sizeof(i));
// 浮点数
float f;
printf("Size of float: %zu bytesn", sizeof(f));
// 字符
char c;
printf("Size of char: %zu bytesn", sizeof(c));
// 指针
int p;
printf("Size of pointer: %zu bytesn", sizeof(p));
// 结构体
struct {
int a;
float b;