La vie

Définition de Int en C, C ++ et C #

Définition de Int en C, C ++ et C #


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Int, abréviation de "entier", est un type de variable fondamental intégré au compilateur et utilisé pour définir des variables numériques contenant des nombres entiers. Les autres types de données incluent float et double.

C, C ++, C # et de nombreux autres langages de programmation reconnaissent int en tant que type de données.

En C ++, voici comment vous déclarez une variable entière:

int a = 7;

Int Limitations

Seuls les nombres entiers peuvent être stockés dans les variables int, mais comme elles peuvent stocker des nombres positifs et négatifs, elles sont également considérées comme signées.

Par exemple, 27, 4908 et -6575 sont des entrées int valides, mais 5.6 et b ne le sont pas. Les nombres avec des fractions requièrent une variable de type float ou double, pouvant contenir des points décimaux.

La taille du nombre pouvant être stocké dans int n'est généralement pas définie dans la langue, mais dépend de l'ordinateur exécutant le programme. En C #, int est 32 bits, la plage de valeurs est donc comprise entre -2 147 483 648 et 2 147 483 647. Si des valeurs plus grandes sont requises, le type double peut être utilisé.

Qu'est-ce que Nullable Int?

Nullable int a la même plage de valeurs que int, mais il peut stocker null en plus des nombres entiers. Vous pouvez affecter une valeur à int nullable comme vous le feriez pour int, mais vous pouvez également affecter une valeur null.

Nullable int peut être utile lorsque vous souhaitez ajouter un autre état (non valide ou non initialisé) à un type de valeur. Nullable int ne peut pas être utilisé dans les boucles car les variables de boucle doivent toujours être déclarées comme étant int.

Int vs Float et Double

Int est similaire aux types float et double, mais ils servent des objectifs différents.

Int:

  • Prend moins de place que les autres types
  • A plus rapide arithmétique
  • Utilise uniquement des nombres entiers
  • Utilise les caches et la bande passante de transfert de données plus efficacement

Types float et double:

  • Utilise deux fois plus de mémoire
  • Peut contenir un point décimal
  • Peut contenir plus de caractères

La différence entre les types float et double réside dans la plage de valeurs. La plage de double est deux fois supérieure à celle de float, et elle contient plus de chiffres.

Remarque: INT est également utilisé comme formule dans Microsoft Excel pour arrondir les nombres, mais cela n’a rien à voir avec int, comme décrit sur cette page.


Video, Sitemap-Video, Sitemap-Videos