Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 608 Bytes

PrimitiveDataTypes.md

File metadata and controls

19 lines (17 loc) · 608 Bytes

C Primitive Data Types

Numeric Types

Integers

Type Size Min Max Specifier
char 1 bytes -128 127 %c
unsigned char 1 bytes 0 255 %c
short int 2 bytes -32,768 32,767 %hd or %hi
int 2 or 4 bytes -32,768 32,767 %d or %i
long int 4 bytes %d or %i
long long int 8 bytes %d or %i

Floating Point

Type Size Precision Min Max Specifier
float 4 bytes 6 d places 1.2E-38 3.4E+38 %f or %g
double 8 bytes 15 d places 2.3E-308 1.7E+308 %lf or %lg
long double 96 or 128 bits 19 d places 3.4E-4932 1.1E+4932 %Lf or %Lg