long は 4 バイトを占めます。long は、プログラミング言語の基本データ型である長整数データの一種を表します。これは、「long int」の略語です。デフォルトは、4 バイトを含む符号付き長整数です。 、値の範囲は「-2^31 ~ (2^31 -1)」です。
#このチュートリアルの動作環境: Windows 10 システム、バージョン C11、Dell G3 コンピューター。
long は何バイトを占めますか?
4.
long キーワードは、プログラミング言語の基本データ型である長整数データの一種を表します。これは、long int の略語です。デフォルトは、4 バイトと値を含む符号付き長整数型です。範囲は -2^31 ~ (2^31 -1) です。
長整数データ型は、C 言語などのプログラミング言語でよく使用されるデータ型です。
長整数データ型は符号付き長整数型と符号なし長整数型に分けられ、それぞれの値の範囲は以下のとおりです:
(1) 長整数型
型識別子:long[int]
バイト:4
32 ビット マシンの値の範囲:-2147483648~2147483647 (-2^31~(2^31- 1))
移植可能にするには、-LONG_MAX-1 ~LONG_MAX
(2) Unsigned long
型識別子: unsigned long[int ]
バイト: 4
32 ビット マシンの値の範囲: 0~4294967295 (0~(2^ 32-1))
移植可能にするには、0 ~ ULONG_MAX
アプリケーション例
#include <stdio.h> int main() { printf("short=%d\n\n",sizeof(short)); printf("int=%d\n\n",sizeof(int)); printf("long=%d\n\n",sizeof(long)); printf("float=%d\n\n",sizeof(float)); printf("double=%d\n",sizeof(double)); }
32 ビット マシンでの出力結果は次のとおりです。
short=2 int=4 long=4 float=4 double=8
推奨学習: "C ビデオ チュートリアル "
以上がlong は何バイトを占めるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。