In this tutorial, we will write a program to display the size of every data type using sizeof
operator in C. Before that, you may go through the following topics in c as it is used in the program.
sizeof() operator in C
The sizeof
operator in C is commonly used to determine the size of an expression or data type. It returns the size of the memory allocated to that data type.
C Program to find the size of data types
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include<stdio.h> int main() { int intVar; float floatVar; double doubleVar; char charVar; //size of each variables printf("Size of the Variables in bytes:\n"); printf("int: %zu\n", sizeof(intVar)); printf("float: %zu\n", sizeof(floatVar)); printf("double: %zu\n", sizeof(doubleVar)); printf("char: %zu\n", sizeof(charVar)); return 0; } |
Output:
Size of the Variables in bytes:
int: 4
float: 4
double: 8
char: 1