UInt32
VB.NETのデータ型は何ですか?
UInt32
誰かがそのビット長ととの違いについて教えてもらえますかInt32
? 整数または浮動小数点数ですか?
UInt32 は 32 ビットの符号なし整数です。32 ビット整数は、-2,147,483,648 から 2,147,483,647 までの値を保持できます。
ただし、符号なし整数を指定したため、正の値しか格納できません。符号なし 32 ビット整数の範囲は 0 ~ 4,294,967,295 です。
範囲外の値を Int または UInt に代入しようとすると、System.OverflowException が発生します。
明らかに、UInt32 と Int32 はどちらも整数 (浮動小数点ではない) です。
.NET では Integer と System.Int32 が同じであることにも注目してください。
パフォーマンス上の理由から、32 ビット プロセッサには Int32 を、64 ビット プロセッサには Int64 を使用するようにしてください。これらの型をメモリとの間でロードする方が他のオプションよりも高速です。
最後に、符号なし整数は CLS に準拠していないため、使用しないようにしてください。UInt32 の上限を持つ正の整数のみが必要な場合は、代わりに Int64 を使用することをお勧めします。通常、符号なし整数は API 呼び出しなどにのみ使用されます。
これは 32 ビットの符号なし整数です。