Data Types
Primary Data type Secondary DT User defined DT Null or Empty DT
(or) Derived D
int float char double arrays, functions sizeof, typedef, enum void
files, struct, union
pointers
Data Name Size in Bits (Bytes) Ranges
---------------------------------------------------------------------------------------------------------------------------------------
char (or) signed char 8 (1) -128 To 127
unsigned char 8 (1) 0 To 255
short int (or) signed short int 8 (1) -128 To 127
unsigned short int 8 (1) 0 To 255
int (or) signed int 16 (2) -32768 To 32767
unsigned int 16 (2) 0 To 65535
long int (or) signed long int 32 (4) -2147483648 To 2147483647
unsigned long int 32 (4) 0 To 429497285
float 32 (4) 3.4E-38 To 3.4E+38
double 64 (8) 1.7E-308 To 1.7E+308
long double 80(10) 3.4E-4932 To 1.1E+4932
Conversion String (Input/Output)
"%c" char
"%d" int
"%e" floating point (Exponent)
"%f" float
"%g" floating point
"%h" short int
"%i" int, octal, Hexadecimal
"%o" Octal
"%s" String
"%u" unsigned int
"%x" Hexadecimal
"%[..]" String words
"l" for long int or double
"%ld" Long int
"%lf" Double
"L" Long double
"%Lf" long double
No comments:
Post a Comment