Литералы в C++
В коде уже встречались куски, записанные прямо в тексте программы: слово в кавычках и голое число. У таких кусков есть свои названия. Слова звучат непривычно, но за каждым стоит простая вещь, которую вы уже видели и печатали.
Одно из этих названий - литерал. Это значение, которое мы пишем в программе как есть: число или текст в кавычках, без отдельного имени для хранения.
Строковый литерал задает символы в двойных кавычках:
std::cout << "hello\n";
Числовой литерал записывают без кавычек - компилятор воспринимает его как число:
std::cout << 12; // 12
Скажите, что выведется:
std::cout << "data\n";
std::cout << 99;