Язык C++ различает большие и маленькие буквы, таким образом, name и Name – разные идентификаторы.
2. Литералы
Литералы в языке C++ могут быть целые, вещественные, символьные и строковые.
Целые:
десятичные: 10, 132, -32179;
восьмеричные (предваряются символом «0»): 010, 0204, -076663;
шестнадцатеричные (предваряются символами «0х»): 0хА, 0x84, 0x7db3.
Вещественные: 15.75, 1.575e1, .75, -.125
Символьные: 'a', 'e', '.', '?', '2'.
Строковые: "строка".
Символы алфавита образуют лексемы. Лексема (token) - это минимальная единица языка, имеющая самостоятельный смысл. Лексемы - формируют базовый словарь языка, понятный компилятору. Всего существует пять видов лексем:
|