int は 16 ビット コンパイラでは 2 バイトを占有し、32 ビット コンパイラでは int は 4 バイトを占有します。 「int」は整数型の型名、long 整数型の型名は「long int」で、「long」と省略できます。「int」と「long」は両方ともキーワードです。
int は、16 ビット コンパイラでは 2 バイトを占有し、32 ビット コンパイラでは int は 4 バイトを占有します。
1. 16 ビット コンパイラ
char: 1 バイト char* (ポインター変数): 2 バイト short int: 2 バイト int: 2 バイト unsigned int: 2 バイト float: 4 バイト double: 8 バイト length: 4 バイト length long: 8 バイト unsigned long: 4 バイト
2. 32 ビット コンパイラ
char: 1 バイト char*: 4 バイト short int: 2 バイト int: 4 バイト unsigned int: 4 バイト float: 4 バイト double: 8 バイト length: 4 バイト long long: 8 バイト unsigned long: 4 バイト
拡張情報:
整数データの一般的な分類は次のとおりです:
1. 基本型: 型指定子は次のとおりです。 int。メモリ内で 2 バイトを占有します。
2. short 整数型: 型指定子は short int または short です。占有バイト数や値の範囲は基本型と同様です。
3. 長整数型: 型指定子はlong intまたはlongで、メモリ内で4バイトを占有します。
4. 符号なし型: 型指定子は符号なしです。 unsigned 型は、上記の 3 つの型を一致させることによって形成できます。
1) unsigned 基本型: 型指定子は、unsigned int または unsigned です。
2) unsigned short 整数型: 型指定子は unsigned short です。
3) 符号なし長整数: 型指定子は符号なし長整数です。
推奨チュートリアル: 「C 言語チュートリアル 」
以上がint は何バイトを占めますか (C 言語)?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。