質問

System.Console.WriteLine(int.MaxValue);

32ビットPCを使用しているため、この行から2147483647の回答が得られます。

64ビットPCでも答えは同じですか?

役に立ちましたか?

解決

はい。

  

int.MaxValue:2,147,483,647

出典: https://www.dotnetperls.com/int-maxvalue

他のヒント

はい、答えは64ビットマシンでも同じです。

.NETでは、 int 署名済みプロセッサに関係なく、32ビット整数。 .NETフレームワークのタイプは System.Int32 です。

C#言語仕様の状態:

  

int タイプは、署名された32ビットを表します   間の値を持つ整数   – 2,147,483,648 および 2,147,483,647

int Int32 の単なるエイリアスです-C#仕様で定義されています。したがって、 int.MaxValue Int32.MaxValue と同じで、常に2147483647になります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top