/*****************************************************************  各変数、配列のサイズを表示する ex01/prog05.c *****************************************************************/ #include #define N 10 int main() { char c, arc[N]; short s, ars[N]; int i, ari[N]; long l, arl[N]; float f, arf[N]; double d, ard[N]; printf("sizeof( char): %d\n", sizeof(c)); printf("sizeof( short): %d\n", sizeof(s)); printf("sizeof( int): %d\n", sizeof(i)); printf("sizeof( long): %d\n", sizeof(l)); printf("sizeof( float): %d\n", sizeof(f)); printf("sizeof(double): %d\n", sizeof(d)); printf("sizeof( char[%d]): %d\n", N, sizeof(arc)); printf("sizeof( short[%d]): %d\n", N, sizeof(ars)); printf("sizeof( int[%d]): %d\n", N, sizeof(ari)); printf("sizeof( long[%d]): %d\n", N, sizeof(arl)); printf("sizeof( float[%d]): %d\n", N, sizeof(arf)); printf("sizeof(double[%d]): %d\n", N, sizeof(ard)); return 0; }