Qual é o int.MaxValue em um computador de 64 bits?
Pergunta
System.Console.WriteLine (int.MaxValue);
Esta linha me dá a resposta de 2147483647 como eu tenho um PC de 32 bits.
Será que a resposta ser a mesma em um computador de 64 bits?
Solução
Outras dicas
Sim, a resposta será a mesma em uma máquina de 64 bits.
Em .NET, um int
é um sinal de 32 bit inteiro , independentemente do processador. Seu tipo .NET framework é System.Int32
.
O tipo
int
representa assinado de 32 bits números inteiros com valores entre–2,147,483,648
e2,147,483,647
.
int
é apenas um alias para Int32
- é definido na especificação C #. Portanto int.MaxValue
é o mesmo que Int32.MaxValue
que será sempre 2147483647.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow