Question

System.Console.WriteLine (int.MaxValue);

Cette ligne me donne la réponse de 2147483647 car j'ai un PC 32 bits.

La réponse sera-t-elle la même sur un PC 64 bits?

Était-ce utile?

La solution

Oui.

  

int.MaxValue: 2 147 483 647

Source: https://www.dotnetperls.com/int-maxvalue

Autres conseils

Oui, la réponse sera la même sur un ordinateur 64 bits.

Dans .NET, un int est une signature. Entier 32 bits , quel que soit le processeur. Son type de cadre .NET est System.Int32 .

La spécification du langage C # indique:

  

Le type int représente une signature 32 bits   entiers avec des valeurs entre    –2 147 483 648 et 2 147 483 647 .

int n'est qu'un alias pour Int32 - il est défini dans la spécification C #. Par conséquent, int.MaxValue est identique à Int32.MaxValue , qui sera toujours 2147483647.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top