programing:c-language:long-data-size
**文書の過去の版を表示しています。**
long型のデータサイズに注意(64bitコンパイラ)
Linuxでの、32bitコンパイラと64bitコンパイラでは、long型のデータサイズが違うので注意。
データ型とサイズ
型名 | サイズ (32 ビット) | サイズ (64 ビット) | 備考 |
---|---|---|---|
char | 1 バイト | 1 バイト | |
short | 2 バイト | 2 バイト | |
int | 4 バイト | 4 バイト | |
long | 4 バイト | 8 バイト | サイズが異なる |
long long | 8 バイト | 8 バイト |
- 整数型の前には、修飾子 signed または unsigned が付けられる。符号修飾子が存在しない場合、その型は符号付き (signed) であると見なされる。
参考
programing/c-language/long-data-size.1655689006.txt.gz · 最終更新: 2022/06/20 10:36 by yoko