В C нет типа bool. Булевую переменную объявляем как int или unsigned int.
В windef.h даже так и объявлено
Код:

typedef int BOOL;
В С++ тип bool есть.
Таким образом булевая переменная в C объявляется как
Код:

int booll
В С++ можно объявить булевую переменную
Код:

bool booll;
но компилятор выдаст ошибку, если ты попытаешься объявить переменную так:
Код:

bool bool;
bool int;
bool double;
bool float;
Литералы в С есть
1. в десятичной системе счисления 1,2,3
2. в восьмееричной системе счисления 01,02,03
3. в шестнадцатеричной системе счисления x1,x2,x3
Управляющие последовательности записываются с помощью символа \
Например \n \ t \r
Если мы хотим в тексте написать шестнадцатеричное число, то мы его записываем с помощью управляющей последовательности \xЧИСЛО
Например: \x1, \xa, \xf