定数のサフィックス
K&R本 2.3
1234等の数値定数を使用する場合、サフィックスをつけることによって型を明示的に指定できる。
以下に簡単な表を示す
定数 | 型 |
intの範囲内の数値(例 1234) | int |
intの範囲以上の数値(例 5000000000) | long |
lかLを付ける(例 1234l) | long |
小数点の数値(例 5.0) | double |
小数点の数値にfかFを付ける(例 5.0f) | float |
uかUを付ける(例 1234u) | unsigned int |
uとlの組み合わせ(例 1234ul) | unsigned long |
ざっくりとこんな感じ。
また16進数にもuやlを付けれるので
0x0Ful
これはunsigned long型の15になる。