型のサイズ 型のサイズ データ(情報)はサイズを持つ 例 1: char 型 のサイズ : 8 bit = 1 byte 例 2: int 型のサイズ : 64bit = 4 byte サイズ S byte のデータは 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 その型のデータのサイズ その型の状態数を表現 / その型の情報を記録するために必要な記憶領域サイズ より多くの状態を表現したければ、より多くのサイズ(の記憶領域)が必要