Programa C++ para encontrar el tamaño de los tipos de datos Int, Float, Char y double usando el operador sizeof

Programa C++ para encontrar el tamaño de los tipos de datos Int, Float, Char y double usando el operador sizeof
  • Escriba un programa en C++ para encontrar el tamaño de las variables en tiempo de ejecución usando el tamaño del operador.
  • Cómo encontrar el tamaño de las variables de tipo de datos Integer, Character, flotante y Double en C++.

Programa C++ para encontrar el tamaño de la variable usando el operador sizeof

En este programa, usaremos el operador sizeof para encontrar el tamaño de la variable en tiempo de ejecución. El tamaño de la variable depende del sistema. Por lo tanto, la salida del programa a continuación puede diferir dependiendo de las configuraciones del sistema.

tamaño del operador
sizeof es un operador de tiempo de compilación, no una función de biblioteca estándar. El sizeof es un operador unario que devuelve el tamaño de la variable pasada o el tipo de datos en bytes.
Como sabemos, el tamaño de los tipos de datos básicos en C++ depende del sistema, por lo que podemos usar el operador sizeof para determinar dinámicamente el tamaño de variable en tiempo de ejecución.
/*
* 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;
}
Salida
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