C 語言快速導覽 - sizeof 運算子

sizeof 運算子用來計算資料所佔用的位元組數。



以下例子示範 sizeof 運算子的使用
#include <stdio.h>

int main(void)
{
    printf("%11s%4d\n", "char", sizeof(char));
    printf("%11s%4d\n", "short", sizeof(short));
    printf("%11s%4d\n", "int", sizeof(int));
    printf("%11s%4d\n", "long", sizeof(long));
    printf("%11s%4d\n", "long long", sizeof(long long));
    printf("%11s%4d\n", "float", sizeof(float));
    printf("%11s%4d\n", "double", sizeof(double));
    printf("%11s%4d\n", "long double", sizeof(long double));
    return 0;
}

/* 《程式語言教學誌》的範例程式
    http://pydoing.blogspot.com/
    檔名:sizeofdemo.c
    功能:簡單的程式範例
    作者:張凱慶
    時間:西元2010年4月 */ 


編譯後執行,結果如下



此程式印出八種基本資料型態所佔的位元組數。




沒有留言: