型のサイズ 型のサイズ データ(情報)はサイズを持つ 例1 char 型 のサイズ : 8 bit = 1 byte 例2 int 型のサイズ : 64bit = 4 byte サイズ S のデータは 2^(8S) = 256^S の状態を表現できる 例1 char 型 は 0 〜 255 (256 通り) の状態 : 半角は表現できるが全角は無理 例2 int 型 は -2^{63} (-2147483648) 〜 2^{63} - 1 (2147483647) までの 2^64 通り cf. /usr/include/limits.h その型のデータのサイズ その型の状態数を表現 / その型の情報を記録するために必要な記憶領域サイズ より多くの状態を表現したければ、より多くのサイズ(の記憶領域)が必要 sizeof 演算子 前置演算子で、その後ろにあるデータのサイズを byte 単位で答える 引数に「型名」を記述する事もできる C 言語によける型情報 型 : 表現形式 x 操作方法 表現形式 : サイズ x 情報との対応形式