valor maximo c# .net int int64 int32

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 y 2,147,483,647 .