/*
sizeof を使用してメモリ消費量を表示させる
*/
#include <stdio.h>
main( )
{
int array[15];
/* プログラミング1の復習 */
printf("char 型変数のメモリ消費量
%d バイト\n", sizeof(char));
printf("int 型変数のメモリ消費量
%d バイト\n", sizeof(int));
printf("float 型変数のメモリ消費量 %d
バイト\n", sizeof(float));
printf("double 型変数のメモリ消費量 %d バイト\n",
sizeof(double));
printf("\n");
/* ポインタ変数の大きさを見てみる */
printf("char 型ポインタ変数のメモリ消費量
%d バイト\n", sizeof(char *));
printf("int 型ポインタ変数のメモリ消費量
%d バイト\n", sizeof(int *));
printf("float 型ポインタ変数のメモリ消費量
%d バイト\n", sizeof(float *));
printf("double 型ポインタ変数のメモリ消費量
%d バイト\n", sizeof(double *));
printf("\n");
/* ついでに配列などでも正しく表示される事を確認する
*/
printf("array[15] のメモリ消費量 %d バイト\n",
sizeof(array));
} |