Sizeof Operator : Integer-Float-Char : C General Multiple Choice Question : Part 2
Sizeof Operator : Integer,Float,Char : C General Multiple Choice Question
What would be the Output of this Program ?
#include<stdio.h> void main() { char y='a'; int x=10; float z=10.1; printf("\nSizeof(int) : %d Byte",sizeof(int)); printf("\nSizeof(char) : %d Bytes",sizeof(char)); printf("\nSizeof(float) : %d Bytes",sizeof(float)); }
Output :
Sizeof(int) : 2 Byte Sizeof(char) : 1 Bytes Sizeof(float) : 4 Bytes
Why ?
- Integer Occupies 2 bytes of Memory [ Borland CC++ 3.0 ]
- Character Occupies 1 bytes of Memory
- Float Occupies 4 bytes of Memory