char - символьные
int - целые
float - с плавающей точкой
double - с плавающей точкой двойной точности
void - пустой, не имеющий значения
Модификаторы:
signed - знаковый (для int и char)
unsignet - безнаковый (для int и char)
long - длинный (для int)
short - короткий (для int)
Диапазон:
char (или signed char) -128..127
unsigned char 0..255
int (или signed int или short int) -32768..32767
unsigned int (или unsigned short int) 0..65535
long int (или signed long int) -2147483648..2147483647
unsigned long int 0..4294967295
float 3.4E-38..3.4E+38
double 1.7E-308..1.7E+308
long double 3.4E-4932..3.4E+4932
Спецификация:
%d - целое число со знаком
%u - беззнаковое целое
%s - строка
%c - символ