Описание переменных в программах на Си имеет вид:
имя_типа список_переменных;
Примеры описаний:
char symbol, ее;
unsigned char code;
int number, row;
unsigned long long_number;
float x, X, cc3;
double e, b4;
long double max_num;
Одновременно с описанием можно задать начальные значения переменных. Такое действие называется инициализацией переменных. Описание с инициализацией производится по следующей схеме:
тип имя_переменной = начальное_значение;
Например:
float pi=3.14159, с=1.23;
unsigned int year=2000;
Константы
Целые константы
Целые десятичные числа, начинающиеся не с нуля, например: 4, 356, -128.
Целые восьмеричные числа, запись которых начинается с нуля, например: 016, 077.
Целые шестнадцатеричные числа, запись которых начинается с символов Ох, например: OxlA, 0x253, OxFFFF.
Тип константы компилятор определяет по следующим правилам: если значение константы лежит в диапазоне типа int, то она получает тип int; в противном случае проверяется, лежит ли константа в диапазоне типа unsigned int, в случае положительного ответа она получает этот тип; если не подходит и он, то пробуется тип long и, наконец, unsigned long. Если значение числа не укладывается в диапазон типа unsigned long, то возникает ошибка компиляции.