ホームページ  >  記事  >  バックエンド開発  >  int は何バイトを占めますか (C 言語)?

int は何バイトを占めますか (C 言語)?

烟雨青岚
烟雨青岚オリジナル
2020-07-15 15:38:3853285ブラウズ

int は 16 ビット コンパイラでは 2 バイトを占有し、32 ビット コンパイラでは int は 4 バイトを占有します。 「int」は整数型の型名、long 整数型の型名は「long int」で、「long」と省略できます。「int」と「long」は両方ともキーワードです。

int は何バイトを占めますか (C 言語)?

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 バイト

int は何バイトを占めますか (C 言語)?

拡張情報:

整数データの一般的な分類は次のとおりです:

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。