Tipo di dati lungo lungo in C ++

Tipo di dati lungo lungo in C ++
Il lungo tipo di dati lungo, uno dei principali nel linguaggio di programmazione C ++, è ciò di cui imparare oggi. Ma tieni premuto prima di utilizzare il lungo tipo di dati lungo. Per prima cosa diamo un'occhiata ai fondamenti del linguaggio di programmazione C ++, incluso ciò che sono i dati e perché li usiamo.

Il linguaggio C ++ è anche definito "C con le classi" ed è un linguaggio di programmazione per uso generale. Il linguaggio di programmazione C ++ è avanzato significativamente nel tempo. La versione più recente di C ++ ora include funzionalità funzionali, generiche e orientate agli oggetti insieme alla possibilità di gestire la memoria di basso livello. Ma quando parliamo di qualsiasi lingua, la prima cosa che comprendiamo è il tipo di dati per iniziare a utilizzare le funzionalità di codifica della lingua. Il tipo di dati che ogni variabile potrebbe contenere è noto come tipo di dati come carattere, galleggiante, intero e altri tipi di dati. Ogni lingua ha una varietà di tipi di dati. Oggi studieremo in modo approfondito il lungo tipo di dati lungo che può aiutarci a capire come usarlo in modo efficace e accurato nel linguaggio C ++.

Il tipo di dati lungo lungo è un tipo di dati di tipo intero che viene utilizzato per archiviare i grandi valori numerici in esso per identificare la lunghezza della variabile intera nei programmi C ++ che può trattenere i valori fino a un singolo valore intero firmato a 64 bit e un non firmato intero che può contenere i valori positivi e i valori negativi in ​​esso. Il tipo di dati lungo lungo è compatibile solo con il tipo di dati interi. Esistono letterali particolari per un lungo tipo di dati lungo in C ++ come "LL", il che significa un valore di interi lunghi lunghi che viene utilizzato per indicare che è un valore lungo firmato e "ULL" che significa valore teintore lungo lungo non firmato Può contenere il valore negativo.

Sintassi:

Ecco la sintassi di un lungo tipo di dati che viene utilizzato per archiviare i dati fino a 8 byte. Nel linguaggio di programmazione C ++, la sintassi si riferisce sia allo stile di scrittura che al modo in cui una variabile viene dichiarata nel programma C ++. Poiché il linguaggio C ++ è sensibile ai casi di casi, diamo una forte enfasi sulla conoscenza della sintassi. Se in qualche modo dichiariamo in modo errato il tipo di dati, il traduttore produce un errore di sintassi.

Per dichiarare una variabile, scriviamo prima il tipo che vogliamo dichiarare come "lungo". Quindi, dichiariamo la variabile di qualsiasi nome che si desidera impostare. Alla fine, assegniamo il valore alla variabile. Tieni presente che il valore che inizializziamo dovrebbe essere un tipo intero, può essere un valore firmato o non firmato.

Valore di ritorno:

In cambio, utilizziamo la variabile di tipo lungo che può contenere un valore fino a 8 byte. Il valore che otteniamo può essere un valore firmato o non firmato.

Esempio 1:

Ecco il primo e semplice esempio del tipo lungo lungo nel linguaggio di programmazione C ++. Per iniziare a implementare un programma, abbiamo prima bisogno di un traduttore C ++ in cui possiamo scrivere ed eseguire il programma. Installa il compilatore C ++ per eseguire il programma. Dopo aver installato il compilatore C ++, iniziamo a scrivere il codice. Nel linguaggio di programmazione C ++, includiamo innanzitutto i file di intestazione in modo che i metodi predefiniti che utilizziamo nel programma possano funzionare correttamente.

Il file di intestazione incluso è la libreria "iostream" che viene utilizzata per ottenere l'input dall'utente. Displaya anche l'output per la console utente Windows. Per importare la libreria nel programma C ++, esiste un modo predefinito in cui scriviamo per la prima volta il simbolo "#" che istruisce il compilatore che prendiamo la libreria. Quindi, scriviamo la parola chiave riservata "include" che dice al compilatore che aggiungiamo il file nel programma. Infine, scriviamo il nome della biblioteca che stiamo implementando che è "iostream" in token "".

Successivamente, scriviamo lo "Spazio dei nomi" che impedisce al compilatore di dare lo stesso ambito alle altre variabili, funzioni, classi, ecc. Nella riga 5, iniziamo a scrivere il codice del driver in modo da poter implementare il problema effettivo del programma. Apri le parentesi di funzioni principali () e inizia a scrivere il codice lì. Per prima cosa chiamiamo il metodo Cout () in modo da poter visualizzare un messaggio ragionevole all'utente e che possa facilmente capire cosa stiamo facendo nel programma.

#includere
Utilizzo dello spazio dei nomi std;
int main ()

cout << "-------Implementation of long long datatype in C++-------\n" << endl;
lungo x = 2609834;
lungo y = 81298;
cout << "The value of x is: " << x << endl;
cout << "The value of y is: " << y << endl;
Lungo lungo moltiplica;
multiply = x * y;
cout << "\nThe multiplication of x*y is: "<< multiply <cout << "\nThe length of the multiply is: " << sizeof(multiply) << endl;
restituzione 0;

Quindi, creiamo due variabili di tipo lungo, "x" e "y", e assegniamo loro i valori. Quindi, stampiamo entrambe le variabili usando il metodo Cout (). Nella riga 15, creiamo un'altra variabile moltiplicata per un lungo tipo. In questa variabile, archiviamo la moltiplicazione di "X" e "Y" e la stampiamo usando il metodo Cout (). Nella riga 19, controlliamo quindi la dimensione della variabile multiplica. Stampiamo anche le dimensioni della variabile. Alla fine del programma, torniamo 0 alla funzione principale () per fermare l'esecuzione del programma esistente.

Vediamo l'output del programma precedentemente implementato:

Esempio 2:

Ora, iniziamo a implementare il secondo esempio di un lungo tipo di dati lunghi. Includiamo prima il pacchetto in modo che la funzione che utilizziamo nel programma funzionerà correttamente senza il messaggio di errore. Quindi, utilizziamo "Utilizzo di Namespace STD" nel programma in modo da non poter dichiarare lo stesso nome ad altre funzioni.

#includere
Utilizzo dello spazio dei nomi std;
int main ()

cout << "-------Implementation of long long datatype literals in C++-------\n" << endl;
Long var1;
cout var1;
cout << "The length of the var1 is: " << sizeof(var1) << endl;
Long var2;
cout var2;
cout << "The length of the var2 is: " << sizeof(var2) << endl;
risultato lungo lungo = var1 * var2;
cout << "\nThe long long type of result literal is: " << result << endl;
cout << "The length of the result is: " << sizeof(result) << endl;
restituzione 0;

Successivamente, chiamiamo una funzione principale () per scrivere la riga di codice effettiva. In questo programma, lo spingiamo per ottenere i letterali dei lunghi dati lunghi. Decalare due variabili di tipo lungo. Quindi, prendiamo l'input dall'utente in queste due variabili. Quindi, lo stampiamo usando il metodo Cout (). Successivamente, prendiamo un'altra variabile che è "risultato" di un lungo tipo lungo per archiviare il risultato e stamparlo insieme alle loro dimensioni.

Ora, vedi l'output dell'illustrazione precedentemente implementata e vedi cosa otteniamo in cambio:

Conclusione

In questo articolo, abbiamo appreso uno dei dati dei dati della programmazione C ++ che è il tipo di dati lungo lungo che può contenere i dati fino a 8 byte. Abbiamo anche imparato la sintassi del lungo tipo di dati lungo e implementato alcuni esempi nel linguaggio C ++ con spiegazioni dettagliate in modo che non sia lasciata alcuna preoccupazione per l'utente.