C++ Program To Find Size Of Data Types

C++ Program To Find Size Of Data Types

Write C++ Program to Print Size of Various Data types

// Write C++ program to demonstrate use of data types (signed int, int, signed float, float, char, double , long double, Boolean, long int)

#include<iostream>

using namespace std;

int main()
{
    char charType;
    signed int signedIntType;
    int intType;
    long int longIntType;
    float floatType;
    double doubleType;
    long double longDoubleType;

    // sizeof evaluates the size of a variable

    cout << "Size of char \t\t: "<< sizeof(charType) <<" byte";
    cout << "\nSize of signed integer \t: " <<sizeof(signedIntType)<<" byte";
    cout << "\nSize of int \t\t: "<<sizeof(intType) << " bytes";
    cout << "\nSize of long int \t: " <<sizeof(longIntType) <<" bytes";
    cout << "\nSize of float \t\t: " << sizeof(floatType) <<" bytes";
    cout << "\nSize of double \t\t: " << sizeof(doubleType)<< " bytes" ;
    cout << "\nSize of long double \t: "<< sizeof(longDoubleType)<<" bytes";

    return 0;
}

Output:

Size of char            : 1 byte
Size of signed integer  : 4 byte
Size of int             : 4 bytes
Size of long int        : 4 bytes
Size of float           : 4 bytes
Size of double          : 8 bytes
Size of long double     : 16 byte