Type de données long long dans C ++

Type de données long long dans C ++
Le type de données long long, l'un des clés du langage de programmation C ++, est ce que nous apprendrons aujourd'hui. Mais maintenez-vous avant d'utiliser le long type de données long. Examinons d'abord les principes fondamentaux du langage de programmation C ++, y compris ce que sont les données et pourquoi nous les utilisons.

La langue C ++ est également appelée «C avec des classes» et est un langage à usage général de programmation. Le langage de programmation C ++ a considérablement avancé au fil du temps. La version la plus récente de C ++ comprend désormais des fonctionnalités fonctionnelles, génériques et orientées objet ainsi que la possibilité de gérer la mémoire de bas niveau. Mais lorsque nous parlons de n'importe quelle langue, la première chose que nous comprenons est le type de données pour commencer à utiliser les fonctionnalités de codage de la langue. Le type de données que chaque variable pourrait contenir est connu sous le nom de type de données comme le caractère, le flotteur, letier et d'autres types de données. Chaque langue a une variété de types de données. Aujourd'hui, nous allons étudier en profondeur le long type de données long qui peut nous aider à comprendre comment l'utiliser efficacement et avec précision dans la langue C ++.

Le type de données long long est un type de données de type entier qui est utilisé pour stocker les grandes valeurs numériques pour identifier la longueur de la variable entière dans les programmes C ++ qui peuvent conserver les valeurs aussi longues qu'une seule valeur entière signée 64 bits et une non signée non signée et une seule valeur entière non signée et un non signé et une seule valeur entière non signée et un non signé et une seule valeur entière non signée et un non signé et une seule valeur entière non signée et un non signé et une seule valeur entière non signée et un non signé et une seule valeur entière non signée et un non signé et une seule valeur entière non signée et un non signé et une seule valeur entière non signée et un non signée entier qui peut contenir les valeurs positives ainsi que les valeurs négatives. Le type de données long long est uniquement compatible avec le type de données entier. Il existe des littéraux particuliers pour un type de données longues longues en C ++ tel que «LL», ce qui signifie une valeur entières longue longue qui est utilisée pour indiquer qu'il s'agit d'une valeur longue signée, et «ULL», ce qui signifie une valeur entières longue longue non signée qui indique que cela indique que il peut maintenir la valeur négative.

Syntaxe:

Voici la syntaxe d'un type de données long qui est utilisé pour stocker les données jusqu'à 8 octets. Dans le langage de programmation C ++, la syntaxe fait référence à la fois au style d'écriture et à la façon dont une variable est déclarée dans le programme C ++. Parce que la langue C ++ est sensible à la casse, nous mettons fortement l'accent sur la connaissance de la syntaxe. Si nous déclarons en quelque sorte le type de données incorrectement, le traducteur produit une erreur de syntaxe.

Pour déclarer une variable, nous écrivons d'abord le type que nous voulons déclarer comme «long long». Ensuite, nous déclarons la variable de tout nom que vous souhaitez définir. En fin de compte, nous attribuons la valeur à la variable. Gardez à l'esprit que la valeur que nous initialisons devrait être un type entier, il peut être une valeur signée ou non signée.

Valeur de retour:

En retour, nous utilisons la variable de type long qui peut contenir une valeur allant jusqu'à 8 octets. La valeur que nous obtenons peut être une valeur signée ou non signée.

Exemple 1:

Voici le tout premier et simple exemple du type long dans le langage de programmation C ++. Pour commencer à implémenter un programme, nous avons d'abord besoin d'un traducteur C ++ où nous pouvons écrire et exécuter le programme. Installez le compilateur C ++ pour exécuter le programme. Après avoir installé le compilateur C ++, commençons à écrire le code. Dans le langage de programmation C ++, nous incluons d'abord les fichiers d'en-tête afin que les méthodes prédéfinies que nous utilisons dans le programme puissent fonctionner correctement.

Le fichier d'en-tête inclus est la bibliothèque «iOStream» qui est utilisée pour obtenir les entrées de l'utilisateur. Il affiche également la sortie vers les fenêtres de la console utilisateur. Pour importer la bibliothèque dans le programme C ++, il existe une manière prédéfinie où nous écrivons d'abord le symbole «#» qui instruit le compilateur que nous récupérons la bibliothèque. Ensuite, nous écrivons le mot-clé réservé «Inclure» qui indique au compilateur que nous ajoutons le fichier dans le programme. Enfin, nous écrivons le nom de la bibliothèque que nous mettons en œuvre qui est «iOStream» dans «» jetons.

Ensuite, nous écrivons le «namespace std» qui empêche le compilateur de donner la même portée aux autres variables, fonctions, classes, etc. Dans la ligne 5, nous commençons à écrire le code du pilote afin que nous puissions mettre en œuvre le problème réel du programme. Ouvrez les supports de fonction Main () et commencez à écrire le code là-bas. Nous appelons d'abord la méthode cout () afin que nous puissions afficher un message raisonnable à l'utilisateur et qu'il peut facilement comprendre ce que nous faisons dans le programme.

#inclure
Utilisation de Namespace Std;
int main()

couter << "-------Implementation of long long datatype in C++-------\n" << endl;
long x = 2609834;
long y = 81298;
couter << "The value of x is: " << x << endl;
couter << "The value of y is: " << y << endl;
Longue longue multiplier;
multiply = x * y;
couter << "\nThe multiplication of x*y is: "<< multiply <couter << "\nThe length of the multiply is: " << sizeof(multiply) << endl;
retour 0;

Ensuite, nous créons deux variables de type long, «X» et «Y», et nous leur attribuons les valeurs. Ensuite, nous imprimons les deux variables en utilisant la méthode COUT (). Dans la ligne 15, nous créons une autre variable multipliée par un long type long. Dans cette variable, nous stockons la multiplication de «x» et «y» et l'imprimant en utilisant la méthode cout (). Dans la ligne 19, nous vérifions ensuite la taille de la variable multipliée. Nous imprimons également la taille de la variable. À la fin du programme, nous retournons 0 à la fonction principale () pour arrêter l'exécution du programme existant.

Voyons la sortie du programme précédemment mis en œuvre:

Exemple 2:

Maintenant, nous commençons à implémenter le deuxième exemple de type de données long long. Nous incluons d'abord le package afin que la fonction que nous utilisons dans le programme fonctionnera correctement sans le message d'erreur. Ensuite, nous utilisons le «Utilisation de Namespace Std» dans le programme afin que nous ne puissions pas déclarer le même nom aux autres fonctions.

#inclure
Utilisation de Namespace Std;
int main()

couter << "-------Implementation of long long datatype literals in C++-------\n" << endl;
long var1;
cout var1;
couter << "The length of the var1 is: " << sizeof(var1) << endl;
long var2;
cout var2;
couter << "The length of the var2 is: " << sizeof(var2) << endl;
Résultat long long = var1 * var2;
couter << "\nThe long long type of result literal is: " << result << endl;
couter << "The length of the result is: " << sizeof(result) << endl;
retour 0;

Ensuite, nous appelons une fonction Main () pour écrire la ligne de code réelle. Dans ce programme, nous l'imperma pour obtenir les littéraux des longues données longues. Nous décalageons deux variables de type long. Ensuite, nous prenons l'entrée de l'utilisateur dans ces deux variables. Ensuite, nous l'imprimons en utilisant la méthode cout (). Ensuite, nous prenons une variable de plus qui est le «résultat» du type long pour stocker le résultat et l'imprimer avec leurs tailles.

Maintenant, voyez la sortie de l'illustration précédemment mise en œuvre et voyez ce que nous obtenons en retour:

Conclusion

Dans cet article, nous avons découvert l'un des données de la programmation C ++ qui est le long type de données long qui peut maintenir les données jusqu'à 8 octets. Nous avons également appris la syntaxe du type de données longues longues et implémenté quelques exemples dans la langue C ++ avec des explications détaillées afin qu'aucune inquiétude ne soit laissée à l'utilisateur.