「int」と「uint」/「long」と「ulong」の違いは何ですか? 質問する

「int」と「uint」/「long」と「ulong」の違いは何ですか? 質問する

intおよびlong(32 ビットおよび 64 ビットの数値)については知っていますが、 およびuintとは何ですかulong?

ベストアンサー1

「u」で始まるプリミティブ データ型は、同じビット サイズの符号なしバージョンです。実質的には、負の数は格納できませんが、一方で、符号付きの 2 倍の大きさの正の数を格納できます。符号付きのデータ型には、「u」で始まるものはありません。

int (32 ビット) の制限は次のとおりです。

int: –2147483648 to 2147483647 
uint: 0 to 4294967295 

ロング(64 ビット)の場合:

long: -9223372036854775808 to 9223372036854775807
ulong: 0 to 18446744073709551615

おすすめ記事