Langer langer Datentyp in C ++

Langer langer Datentyp in C ++
Der lange lange Datentyp, einer der wichtigsten in der C ++ - Programmiersprache, ist das, was wir heute lernen werden. Halten Sie sich jedoch vor, bevor Sie den langen Datentyp verwenden. Schauen wir uns zunächst die Grundlagen der C ++ - Programmiersprache an, einschließlich der, was Datentypen sind und warum wir sie verwenden.

Die C ++-Sprache wird auch als „C mit Klassen“ bezeichnet und ist eine allgemeine Sprache der Programmierung. Die C ++ - Programmiersprache hat sich im Laufe der Zeit erheblich weiterentwickelt. Die neueste Version von C ++ enthält jetzt funktionale, generische und objektorientierte Merkmale sowie die Fähigkeit, auf niedrigem Level-Speicher zu handhaben. Wenn wir jedoch über eine Sprache sprechen, verstehen wir als erstes den Datentyp, um die Codierungsfunktionen der Sprache zu verwenden. Die Art der Daten, die jede Variable halten könnte. Jede Sprache hat eine Vielzahl von Datentypen. Heute werden wir über den langen langen Datenatypen ausführlich studieren, der uns helfen kann zu verstehen, wie wir dies effektiv und genau in C ++ - Sprache verwenden können.

Der lange lange Datentyp ist ein Ganzzahl-Datentyp, mit dem die großen numerischen Werte darin gespeichert werden, um die Länge der Ganzzahlvariablen in C ++-Programmen zu identifizieren, die die Werte so lange beibehalten können, wie ein einzelner 64-Bit-Signed Ganzzwert und ein nicht signifikanter Wert Ganzzahl, die die positiven Werte sowie die negativen Werte darin halten kann. Der lange Datentyp ist nur mit dem Ganzzahl -Datentyp kompatibel. Es gibt bestimmte Literale für einen langen Datentyp in C ++ wie „LL“, was einen langen Wert für lange Ganze bedeutet, der verwendet wird, um anzuzeigen, dass es sich um einen signierten langen Wert handelt, und „Ull“, was bedeutet Es kann den negativen Wert halten.

Syntax:

Hier ist die Syntax eines langen Datentyps, mit dem die Daten bis zu 8 Bytes gespeichert werden. In C ++ - Programmiersprache bezieht sich Syntax sowohl auf den Schreibstil als auch auf die Art und Weise, wie eine Variable im C ++ - Programm deklariert wird. Da die C ++-Sprache fallempfindlich ist, legen wir einen starken Schwerpunkt darauf, die Syntax zu kennen. Wenn wir den Datentyp irgendwie falsch deklarieren, erstellt der Übersetzer einen Syntaxfehler.

Um eine Variable zu deklarieren, schreiben wir zunächst den Typ, den wir als „lang“ angeben möchten, als „lang“. Dann deklarieren wir die Variable eines beliebigen Namens, den Sie festlegen möchten. Am Ende weisen wir der Variablen den Wert zu. Denken Sie daran, dass der von uns initialisierte Wert ein ganzzahliger Typ sein sollte, er kann ein signierter oder nicht signierter Wert sein.

Rückgabewert:

Im Gegenzug verwenden wir die Variable des langen Typs, der einen Wert von bis zu 8 Bytes enthalten kann. Der Wert, den wir erhalten, kann ein signierter oder nicht signierter Wert sein.

Beispiel 1:

Hier ist das allererste und einfache Beispiel für den langen Typ in der C ++ - Programmiersprache. Um ein Programm zu implementieren, benötigen wir zunächst einen C ++ - Übersetzer, in dem wir das Programm schreiben und ausführen können. Installieren Sie den C ++ - Compiler, um das Programm auszuführen. Nach dem Installieren des C ++ - Compilers beginnen wir den Code zu schreiben. In C ++ - Programmiersprache fügen wir zunächst die Header -Dateien ein, damit die vordefinierten Methoden, die wir im Programm verwenden, ordnungsgemäß funktionieren können.

Die mitgelieferte Header -Datei ist die "iOstream" -Bibliothek, mit der die Eingabe vom Benutzer abgerufen wird. Außerdem werden die Ausgabe an die Benutzerkonsolenfenster angezeigt. Um die Bibliothek in das C ++ - Programm zu importieren, gibt es eine vordefinierte Art und Weise, in der wir zuerst das Symbol „#“ schreiben, das den Compiler anweist, dass wir die Bibliothek abrufen. Anschließend schreiben wir das reservierte Keyword "Include", das dem Compiler mitteilt, dass wir die Datei im Programm hinzufügen. Zuletzt schreiben wir den Namen der Bibliothek, die wir implementieren, was „iOstream“ in „Tokens“ ist.

Als nächstes schreiben wir den „Namespace STD“, der den Compiler daran hindert, den anderen Variablen, Funktionen, Klassen usw. den gleichen Umfang zu geben. In Zeile 5 schreiben wir den Treibercode, damit wir das tatsächliche Problem des Programms implementieren können. Öffnen Sie die Funktionsklammern der Main () und beginnen Sie dort den Code zu schreiben. Wir rufen zuerst die Cout () -Methode auf, damit wir dem Benutzer eine vernünftige Nachricht anzeigen können und dass sie leicht verstehen kann, was wir im Programm tun.

#enthalten
Verwenden von Namespace STD;
int main ()

Cout << "-------Implementation of long long datatype in C++-------\n" << endl;
lang x = 2609834;
lang y = 81298;
Cout << "The value of x is: " << x << endl;
Cout << "The value of y is: " << y << endl;
lange lange Multiplizieren;
multiplizieren = x * y;
Cout << "\nThe multiplication of x*y is: "<< multiply <Cout << "\nThe length of the multiply is: " << sizeof(multiply) << endl;
Rückkehr 0;

Dann erstellen wir zwei lange Typvariablen, „X“ und „Y“, und wir weisen ihnen die Werte zu. Dann drucken wir beide Variablen mit der Cout () -Methode aus. In Zeile 15 erstellen wir eine weitere variable multipliziert mit langen Typen. In dieser Variablen speichern wir die Multiplikation von „X“ und „Y“ und drucken sie mit der Cout () -Methode aus. In Zeile 19 überprüfen wir dann die Größe der Multiply -Variablen. Wir drucken auch die Größe der Variablen. Am Ende des Programms kehren wir 0 zur Main () -Funktion zurück, um die Ausführung des vorhandenen Programms zu stoppen.

Sehen wir uns die Ausgabe des zuvor implementierten Programms an:

Beispiel 2:

Jetzt beginnen wir mit der Implementierung des zweiten Beispiels eines langen langen Datentyps. Wir schließen zunächst das Paket so ein, dass die Funktion, die wir im Programm verwenden, ohne die Fehlermeldung korrekt funktioniert. Anschließend verwenden wir den "Namespace STD verwenden" im Programm, sodass wir denselben Namen nicht anderen Funktionen erklären können.

#enthalten
Verwenden von Namespace STD;
int main ()

Cout << "-------Implementation of long long datatype literals in C++-------\n" << endl;
lange var1;
Cout var1;
Cout << "The length of the var1 is: " << sizeof(var1) << endl;
lange var2;
Cout var2;
Cout << "The length of the var2 is: " << sizeof(var2) << endl;
langes langes Ergebnis = var1 * var2;
Cout << "\nThe long long type of result literal is: " << result << endl;
Cout << "The length of the result is: " << sizeof(result) << endl;
Rückkehr 0;

Als nächstes nennen wir eine Main () -Funktion, um die tatsächliche Codezeile zu schreiben. In diesem Programm führen wir es dazu auf, die Literale der langen langen Datentypen zu erhalten. Wir dekalieren zwei lange Typvariablen. Dann nehmen wir die Eingabe vom Benutzer in diesen beiden Variablen vor. Dann drucken wir es mit der Cout () -Methode aus. Als nächstes nehmen wir eine weitere Variable, die das „Ergebnis“ des langen Typs ist, um das Ergebnis zu speichern und zusammen mit ihren Größen zu drucken.

Sehen Sie nun die Ausgabe der zuvor implementierten Illustration und sehen Sie, was wir als Gegenleistung erhalten:

Abschluss

In diesem Artikel haben wir etwas über einen der Datatypen der C ++ - Programmierung erfahren. Wir haben auch die Syntax des langen Datentyps gelernt und einige Beispiele in der C ++ - Sprache mit detaillierten Erklärungen implementiert, damit der Benutzer keine Sorgen mehr macht.