Бьерн Страуструп - Язык программирования С++. Главы 2-4 - Литералы

ОГЛАВЛЕНИЕ

2.4  ЛИТЕРАЛЫ

В С++ можно задавать значения всех основных типов: символьные константы, целые константы и константы с плавающей точкой. Кроме того, нуль (0) можно использовать как значение указателя произвольного типа, а символьные строки являются константами типа char[]. Есть возможность определить символические константы. Символическая константа - это имя, значение которого в его области видимости изменять нельзя. В С++ символические константы можно задать тремя способами:

(1) добавив служебное слово const в определении, можно связать с именем любое значение произвольного типа;
(2) множество целых констант можно определить как перечисление;
(3) константой является имя массива или функции.