Qu'est-ce qu'un int dans la programmation C, C++ et C# ?

Qu Est Ce Qu Un Int Dans La Programmation C C Et C



Le entier Le mot-clé est un type de données fréquemment utilisé dans plusieurs langages de programmation, notamment C, C++ et C#. Le terme entier est l'abréviation d'entier. Il n'y a pas de composants fractionnaires dans les nombres entiers car ce sont des nombres entiers.

Dans cet article, nous aborderons l'utilisation de entier dans trois langages de programmation populaires : C , C++, et C#.







Table des matières



Qu'est-ce qu'un type de données int

Le entier Le type de données est un type fondamental dans les langages de programmation. Le entier peut stocker des nombres comme -10, 0, 42 ou 100. Le terme entier est une forme abrégée d'un entier et est largement utilisé dans les trois langages de programmation C tels que C, C++ et C#.



entier est généralement représenté comme un signé 32 bits ou 64 bits entier, selon le langage de programmation et la plate-forme utilisée. En C, C++ et C#, le entier est un mot clé utilisé pour déclarer des variables entières.





Caractéristiques de int

Le entier Le type de données a plusieurs caractéristiques qui le rendent utile en programmation :

  • Il peut représenter à la fois des nombres positifs et négatifs.
  • Il a une taille fixe, qui dépend du langage que nous utilisons pour la programmation et de la plate-forme utilisée.
  • Il peut être utilisé dans des opérations mathématiques comme l'addition et la soustraction, etc.
  • Il peut être utilisé pour représenter des adresses mémoire et d'autres valeurs numériques.
  • Il s'agit d'un type de données de base largement pris en charge par les langages de programmation et les compilateurs.

Taille de entier

La taille d'un entier variable dépend du langage de programmation et de la plate-forme utilisée. En C et C++, la taille d'un entier variable dépend de la plate-forme. Si nous travaillons sur une plate-forme 32 bits, le entier la taille sera 32 (4 octets) et de même pour les plates-formes 64 bits de la taille de entier sera de 64. Quelle que soit la plate-forme utilisée, un entier variable en C # aura toujours une taille de 32 bits.



int en programmation C

En programmation C, entier est un mot clé utilisé pour déclarer des variables entières. C prend en charge les entiers signés et non signés, qui peuvent être 16 bits, 32 bits ou 64 bits, selon la plate-forme utilisée. En C, le type de données int a une taille de 32 bits sur la plupart des plateformes modernes.

Pour trouver la taille de int en C, exécutez le code suivant :

#include
int main ( ) {
printf ( 'Taille de int : %ld octets \n ' , taille de ( entier ) ) ;
retour 0 ;
}

int en programmation C++

C++ prend en charge les entiers signés et non signés, qui peuvent être 16 bits, 32 bits ou 64 bits, selon la plate-forme utilisée. En C++, le entier Le type de données a une taille de 32 bits sur la plupart des plates-formes modernes.

Pour trouver la taille de int en C++, exécutez le code suivant :

#include
en utilisant l'espace de noms std ;
int main ( ) {
écoute << 'Taille de int : ' << taille de ( entier ) << 'octets' << fin ;
retour 0 ;
}

Int en programmation C#

C# ne prend en charge que les entiers signés, qui ont une taille fixe de 32 bits. C# ne prend pas en charge les entiers non signés. Les systèmes hôtes 32 bits et 64 bits n'affectent pas la taille de C# entier variables, car il est toujours fixe, c'est-à-dire 32 bits.

Pour trouver la taille de int en C#, exécutez le code suivant :

utiliser le système ;
Programme de classe {
vide statique principal ( chaîne [ ] arguments ) {
Console.WriteLineConsole.WriteLine ( 'Taille de int : {0} octets' , taille de ( entier ) ) ;
}
}

Comparaison de int dans différents langages de programmation

Bien que entier est un type de données fondamental dans les langages de programmation, la taille et les caractéristiques de entier peut varier entre les différents langages de programmation. Le tableau suivant résume les différences entre entier en C, C++ et C# :

Langage de programmation Taille (bits) Signé/Non signé Plage de valeurs
C 32 ou 64 Les deux -2147483648 à 2147483647
C++ 32 ou 64 Les deux -2147483648 à 2147483647
C# 32 Signé -2147483648 à 2147483647

Différence entre signé et non signé Int

En informatique, un signé le type de données entier peut représenter à la fois des nombres positifs et négatifs, tandis qu'un non signé Le type de données entier ne peut représenter que des nombres non négatifs (c'est-à-dire positifs).

UN type entier signé , tel que entier , réserve un bit pour représenter le signe du nombre. Cela montre qu'un entier signé 32 bits peut représenter des valeurs dans la plage de -2 147 483 648 à 2 147 483 647 . Le bit le plus significatif (le bit le plus à gauche) d'un entier signé représente le signe du nombre. Pour le signe négatif, 1 sera utilisé et pour le signe positif, 0 sera utilisé.

D'autre part, un type entier non signé , comme unsigned int, ne réserve pas de bit pour le signe du nombre. Cela montre qu'un entier non signé 32 bits peut afficher des valeurs dans la plage de 0 à 4 294 967 295 .

Note: Par défaut, le type de données C, C++ et C# int est signé. Pour les nombres négatifs, le type de données int doit être défini comme signé car les types de données int non signés ne peuvent pas accepter de nombres négatifs.

Déclaration des variables Int

En C, C++ et C#, entier est le mot clé qui déclare les variables entières. La syntaxe pour déclarer une variable entière est la suivante :

int nom_variable ;

Par exemple, pour déclarer une variable entière nommée sur une , vous pouvez utiliser le code suivant :

int si;

Initialisation des variables Int

Après avoir déclaré une variable entière, vous pouvez l'initialiser avec une valeur. La syntaxe d'initialisation d'une variable entière est la suivante :

int nom_variable = valeur ;

Par exemple, pour déclarer et initialiser une variable entière nommée age avec une valeur de 25, vous devez utiliser le code suivant :

âge entier = 25 ;

Utiliser int en C

Voici un exemple de code C à utiliser int.

#include
int main ( ) {
entier num1 = dix ;
entier num2 = vingt ;
entier somme = num1 + num2 ;
printf ( '%d \n ' , somme ) ;
retour 0 ;
}

Dans cet exemple, la variable somme aurait une valeur de 30.

Utiliser int en C++

Voici un code C++ qui explique l'utilisation de int.

#include
en utilisant l'espace de noms std ;
int main ( ) {
entier num1 = dix ;
entier num2 = vingt ;
entier somme = num1 + num2 ;
écoute << somme << fin ;
retour 0 ;
}

La somme totale de deux variables de type entier est 30.

Utiliser int en C#

Voici un exemple de code C# à utiliser int.

utiliser le système ;
Programme de classe {
vide statique principal ( ) {
entier num1 = dix ;
entier num2 = vingt ;
entier somme = num1 + num2 ;
Console.WriteLineConsole.WriteLine ( somme ) ;
}
}

La somme totale de deux nombres sera 30.

Conclusion

entier est un type de données fondamental en programmation utilisé pour représenter des valeurs entières. Il a une taille fixe et peut être utilisé dans des opérations mathématiques. Par défaut, le type de données int est signé dans les trois langages C, C++ et C#. Cependant, C et C++ prennent également en charge le non signé, mais C# ne prend en charge que le signé entier valeurs. Pour plus de détails sur le type de données int en C, C++ et C#, lisez cet article.