c# - maximo - ¿Qué es int.MaxValue en una PC de 64 bits?
int32 valor maximo (3)
System.Console.WriteLine (int.MaxValue);
Esta línea me da la respuesta de 2147483647 ya que tengo una PC de 32 bits.
¿La respuesta será la misma en una PC de 64 bits?
int
es solo un alias para Int32
, se define en la especificación C #. Por int.MaxValue
tanto, int.MaxValue
es el mismo que Int32.MaxValue
que siempre será 2147483647.
Sí, la respuesta será la misma en una máquina de 64 bits.
En .NET, un int
es un entero de 32 bits con signo , independientemente del procesador. Su tipo de marco .NET es System.Int32
.
La especificación del lenguaje C # establece:
El tipo
int
representa enteros de 32 bits con signo con valores entre–2,147,483,648
y2,147,483,647
.