C Language Tutorials by Ghulam Murtaza Dahar - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

The sizeof operator

It is a unary operator which is used in finding the size of data type, constant, arrays, structure etc. For example:

#include <stdio.h>

int main(){

int a;

float b;

double c;

char d;

printf("Size of int=%d bytes\n",sizeof(a));

printf("Size of float=%d bytes\n",sizeof(b));

printf("Size of double=%d bytes\n",sizeof(c));

printf("Size of char=%d byte\n",sizeof(d));

return 0;

}