문제

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