C Program to find the size of data types (int, float, double, and char); In this tutorial, we will learn how to find the size of int, float, double and chart data types in c program.
Using the sizeof(variable)
operator with %lu
or %zu
format specifier, you can find the size of int, float, double and char data types.
C Program to find size of int, float, double, and char
#include<stdio.h> int main() { int intType; float floatType; double doubleType; char charType; // sizeof evaluates the size of a variable printf("Size of int: %zu bytes\n", sizeof(intType)); printf("Size of float: %zu bytes\n", sizeof(floatType)); printf("Size of double: %zu bytes\n", sizeof(doubleType)); printf("Size of char: %zu byte\n", sizeof(charType)); return 0; }
The output of the above c program; as follows:
Size of int: 4 bytes Size of float: 4 bytes Size of double: 8 bytes Size of char: 1 byte