Le int Le mot-clé est un type de données fréquemment utilisé dans plusieurs langages de programmation, notamment C, C ++ et C #. Le terme int est abrégé pour entier. Il n'y a pas de composants fractionnaires dans les entiers car ils sont des nombres entiers.
Dans cet article, nous discuterons de l'utilisation de int 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 int Le type de données est un type fondamental dans les langages de programmation. Le int peut stocker des numéros comme -10, 0, 42 ou 100. Le terme int est une forme courte d'un entier et est largement utilisé dans les trois langages de programmation C tels que C, C ++ et C #.
int est généralement représenté comme un Signé de 32 bits ou 64 bits entier, selon le langage de programmation et la plate-forme utilisée. En C, C ++ et C #, le int est un mot-clé utilisé pour déclarer des variables entières.
Caractéristiques de l'intre
Le int Le type de données a plusieurs caractéristiques qui les rendent utiles dans la programmation:
Taille de l'intre
La taille d'un int La variable dépend du langage de programmation et de la plate-forme utilisée. En C et C ++, la taille d'un int la variable dépend de la plate-forme. Si nous travaillons sur une plate-forme 32 bits, le int la taille sera 32 (4 octets) et de même pour les plates-formes 64 bits de la taille de int sera 64. Quelle que soit la plate-forme utilisée, un int variable en C # sera toujours de 32 bits.
INT en programmation C
En programmation C, int 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 plates-formes modernes.
Pour trouver la taille de INT en C, exécutez le code suivant:
#inclure
int main()
printf ("Taille de int:% ld octets \ n", sizeof (int));
retour 0;
int dans la 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 int Le type de données a une taille de 32 bits sur la plupart des plateformes modernes.
Pour trouver la taille d'INT en C ++, exécutez le code suivant:
#inclure
Utilisation de Namespace Std;
int main()
couter << "Size of int: " << sizeof(int) << " bytes" << endl;
retour 0;
INT IN C # Programmation
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 # int variables, car elle est toujours fixe qui est 32 bits.
Pour trouver la taille de INT en C #, exécutez le code suivant:
Utilisation du système;
Classe Program
statique void main (String [] args)
Console.WriteLine ("Taille d'int: 0 octets", sizeof (int));
Comparaison de INT dans différents langages de programmation
Bien que int est un type de données fondamental dans les langages de programmation, la taille et les caractéristiques de int peut varier entre différents langages de programmation. Le tableau suivant résume les différences entre int en C, C ++ et C #:
Langage de programmation | Taille (bits) | Signé / non signé | Gamme 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 Int signé et non signé
En informatique, un signé Le type de données entier peut représenter des nombres positifs et négatifs, tandis qu'un non signé Le type de données entier ne peut représenter que non négatif (i.e., Nombres positifs).
UN type entier signé, tel que int, réserve un bit pour représenter le signe du numéro. 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 plus à gauche) d'un entier signé représente le signe du nombre. Pour le signe négatif, 1 sera utilisé et pour le positif, 0 sera utilisé.
D'un autre côté, un type entier non signé, comme un non signé, ne se réserve pas un peu pour le signe du numéro. 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é comme les types de données INT non signés ne peuvent pas prendre de nombres négatifs.
Déclaration de variables int
En C, C ++ et C #, int est le mot-clé qui déclare les variables entières. La syntaxe pour déclarer une variable entière est la suivante:
int variable_name;
Par exemple, pour déclarer une variable entière nommée nobs, Vous pouvez utiliser le code suivant:
int num;
Initialisation des variables int
Après avoir déclaré une variable entière, vous pouvez l'initialiser avec une valeur. La syntaxe pour initialiser une variable entière est la suivante:
int variable_name = valeur;
Par exemple, pour déclarer et initialiser une variable entière nommée âge avec une valeur de 25, vous devez utiliser le code suivant:
Âge int = 25;
Utiliser Int en C
Voici un échantillon de code C à utiliser int.
#inclure
int main()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
printf ("% d \ n", sum);
retour 0;
Dans cet exemple, la variable de somme aurait une valeur de 30.
Utiliser Int en C++
Voici un code C ++ qui explique l'utilisation de Int.
#inclure
Utilisation de Namespace Std;
int main()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
couter << sum << endl;
retour 0;
La somme totale de deux variables de type de données entières est de 30.
Utilisez INT en C #
Voici un échantillon de code C # à utiliser int.
Utilisation du système;
Classe Program
statique void main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
Console.Écrit (SUM);
La somme totale de deux nombres sera de 30.
Conclusion
int est un type de données fondamental dans la programmation utilisée pour représenter les valeurs entières. Il a une taille fixe et peut être utilisé dans les opérations mathématiques. Par défaut, le type de données int est signé Dans les trois langues C, C ++ et C #. Cependant, C et C ++ prennent également en charge les non signés, mais C # a seulement une prise en charge de signée int valeurs. Pour détaillé sur le type de données INT en C, C ++ et C #, lisez cet article.