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 |
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 |