English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Qual è la differenza tra int e long in C++?

Intero

Il tipo di dati int viene utilizzato per memorizzare valori di intero. Può essere firmato o non firmato. Il tipo di dati int è di 32 bit o 4 byte. richiede meno spazio di memoria rispetto a int per memorizzare i valori. La parola chiave "int" viene utilizzata per dichiarare una variabile intera.

Di seguito è riportata la sintassi del tipo di dati int.

int variable_name;

qui,

variable_name-Nome variabile fornito dall'utente.

Di seguito è riportato un esempio di tipo di dati int.

Esempio

#include <iostream>
using namespace std;
int main() {
   int a = 8;
   int b = 10;
   int c = a+b;
   cout << "Il valore di c: " << c;
   return 0;
}

Risultato di output

Il valore di c: 18

Lungo

Il tipo di dati long viene utilizzato per memorizzare valori di lungo intero. Può essere firmato o non firmato. Il tipo di dati long è di 64 bit o 8 byte. richiede più spazio di memoria rispetto a int per memorizzare i valori. La parola chiave "long" viene utilizzata per dichiarare una variabile di lungo intero.

Di seguito è riportata la sintassi del tipo di dati long.

long variable_name;

qui,

variable_name-Nome variabile fornito dall'utente.

Di seguito è riportato un esempio di tipo di dati lungo.

Esempio

#include <iostream>
using namespace std;
int main() {
   int a = 8;
   long b = 28;
   long c = long(a+b);
   cout << "Il valore di c: " << c;
   return 0;
}

Risultato di output

Il valore di c: 36
Potrebbe piacerti anche