Простые объекты

К простым объектам языка Си относятся константы и переменные.

Константа — это ограниченная последовательность символов алфавита языка (лексема), представляющая собой изображение фиксированного (неизменяемого) объекта.

Константы бывают следующие: 1) числовые, 2) символьные и 3) строковые.

Числовые константы делятся на целые и вещественые.


Целые константы

Виды целых констант показаны в табл. 2.1.

Таблица 1.1

Виды целых констант

 

Десятичные Последовательность цифр (0 — 9), которая начинаются с цифры отличной от нуля. Пример: 1, -29, 385. Исключение здесь — число ноль 0
Восьмеричные Последовательность цифр (0 — 7), которая всегда начинается с нуля. Пример: 00, 071, -052, -03
Шестнадцатиричные Последовательность шестнадцатеричных цифр (0 — 9 и А — F), которой предшествует присутствует Ох. Пример: 0x0, 0x1, -0X2AF, 0X17

В зависимости от значения целой константы компилятор присваивает ей тот или иной тип (int, long, unsigned ini).

С помощью суффикса U (или и) можно представить целую константу в виде беззнакового целого.