Вопросы к Поиску с Алисой
Типизированные константы и литеральные отличаются способом задания значений в программе C++. novainfo.ru studfile.net
Литеральная константа — это значение, которое непосредственно задаётся в программе. novainfo.ru Тип и значение такой константы определяется её внешним видом. novainfo.ru Литеральные константы делятся на символьные, строковые, целые и вещественные. studfile.net Например, в выражении int myLusy = 1936;
слово myLusy
— переменная типа int
, а число 1936
— литеральная константа. studfile.net
Типизированная константа — это константа, представленная именем, как и переменная, но, в отличие от переменной, значение инициализированной константы изменить нельзя. studfile.net Типизированные константы объявляются так же, как и переменные соответствующих типов, но с указанием слова const
. novainfo.ru Например: const int a = 10;
. novainfo.ru
Таким образом, литеральные константы задаются напрямую в программе, а типизированные — с помощью имени, при этом значение константы остаётся неизменным. novainfo.ru studfile.net