ホームページ >よくある問題 >uint とはどのようなデータ型ですか?

uint とはどのようなデータ型ですか?

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-06-28 15:20:1825790ブラウズ

UINT 型は「WINDOWS API」で定義されており、32 ビットの符号なし整数に対応します。符号なし整数の値は「2^31-1」、つまり「0~4294967295」です。 」。符号なしの値を使用すると、負の数値を誤って格納することを回避し、表現の範囲を広げることができます。

uint とはどのようなデータ型ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

UINT タイプは WINDOWS API で定義されており、32 ビットの符号なし整数に対応します。

Unsigned int (unsigned int): 値は 2^31 - 1、つまり 0~4294967295

10 進数 32767 を取得します (以下のすべての例ではこの数値が使用されています)。 、そのバイナリは次のとおりです:

0111 1111 1111 1111

符号なし整数 32767 の場合、そのバイナリの最上位ビットはデータ ビットと呼ばれます。つまり、0 がデータ ビットであり、データ ビットは演算に参加する必要があります。0 を 1、つまり 16 個変更すると、その 10 進数値は 65535 (つまり、2 の 15 乗、2 の 14 乗...2 の 2 になるまで加算されます) になります。 0乗)、符号付き整数とは異なります。

シンボルの有無の根本原因は、データのオーバーフローにあると言えます。

符号なしの値を使用すると、負の数値を誤って格納することを回避し、表現の範囲を広げることができます。

例:

150 歳以内の人 unsigned tinyint 1 符号なしの値: 0 ~ 255。

カメ何百年も前 unsigned smallint 2 符号なしの値: 0 ~ 65535。

恐竜化石数千万年 unsigned int 4 符号なし値: 0 ~ 約 42 億 9,000 万。

Sun 約 50 億年 unsigned bigint 8 符号なし値: 0 から約 10 の 19 乗。

uint とはどのようなデータ型ですか?

拡張情報:

キーワード UINT は C、C には存在しません。

UINT タイプは # です。

##unsigned int から派生した int は符号付きであり、範囲は -2147483648 ~ 2147483647です。

uint は符号なし整数で、範囲は 0 ~ 42949 67295(2^32 -1)、つまり、最初の数字は記号を表しません。

C# では、uint はキーワードです。

次の表に示すサイズと範囲に従って値を格納する整数型を表します

uint とはどのようなデータ型ですか?

コンピュータ関連の知識について詳しくは、

FAQ 列をご覧ください。

以上がuint とはどのようなデータ型ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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