溫馨提示×

c語言sizeof()怎么計算變量大小

小樊
99
2024-09-08 22:34:18
欄目: 編程語言

在C語言中,sizeof()函數用于計算變量或類型所占用的內存字節大小。其語法為:

sizeof(variable_or_type);

這里的variable_or_type可以是一個變量名、數組名、結構體名或者基本類型(如int、float等)。

例如,計算一個int變量和一個double變量的大?。?/p>

#include<stdio.h>

int main() {
    int a;
    double b;

    printf("Size of int: %lu bytes\n", sizeof(a));
    printf("Size of double: %lu bytes\n", sizeof(b));

    return 0;
}

輸出結果(在32位系統上):

Size of int: 4 bytes
Size of double: 8 bytes

注意,sizeof()函數返回的是一個size_t類型的值,因此在printf中使用%lu進行格式化輸出。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女