Programma C++ per trovare la dimensione dei tipi di dati Int, Float, Char e double utilizzando l'operatore sizeof

Programma C++ per trovare la dimensione dei tipi di dati Int, Float, Char e double utilizzando l'operatore sizeof
  • Scrivi un programma in C++ per trovare la dimensione delle variabili in runtime usando la dimensione dell'operatore.
  • Come trovare la dimensione delle variabili di tipo di dati Intero, Carattere, virgola mobile e Doppio in C++.

Programma C++ per trovare la dimensione della variabile usando l'operatore sizeof

In questo programma, utilizzeremo l'operatore sizeof per trovare la dimensione della variabile in fase di esecuzione. La dimensione della variabile dipende dal sistema. Pertanto, l'output del programma seguente potrebbe differire a seconda delle configurazioni del sistema.

dimensione dell'operatore
sizeof è un operatore in fase di compilazione non una funzione di libreria standard. sizeof è un operatore unario che restituisce la dimensione della variabile passata o del tipo di dati in byte.
Come sappiamo, la dimensione dei tipi di dati di base in C++ dipende dal sistema, quindi possiamo usare l'operatore sizeof per determinare dinamicamente la dimensione di variabile in fase di esecuzione.
/*
* C++ Program to find Size of char, int, float, and double
* in Your System uisng sizeof operator
*/
#include <iostream>

using namespace std;

int main() {
    // Printing size of Basic Data Types
    cout << "Size of a Character (char) = " << sizeof(char) << " bytes" << endl;
    cout << "Size of an Integer (int) = " << sizeof(int) << " bytes" << endl;
    cout << "Size of a Floating Point (float) = " << sizeof(float) << " bytes" << endl;
    cout << "Size of Double (double) = " << sizeof(double) << " bytes" << endl;

    return 0;
}
Uscita
Size of a Character Variable (char) = 1 bytes
Size of an Integer Variable (int) = 4 bytes
Size of a Floating Point Variable (float) = 4 bytes
Size of Double Variable (double) = 8 bytes