Программирование PC Литералы языка C/C++ Wed, July 02 2025  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Литералы языка C/C++ Печать
Добавил(а) microsin   

Значения встроенных типов языка C/C++ задаются с помощью литералов. Литерал это элемент программы, непосредственно задающий какое-то фиксированное значение. Ниже показаны примеры литералов для встроенных типов.

Литералы для целочисленных значений:

• 'a' - код буквы a, тип char.
• -2, 5, 1440 - все целые с числа по умолчанию имеют тип int.
• 1234567890L - суффикс L для литерала обозначает тип long.
• 1476U - суффикс U соответствует типу unsigned int.
• 987654UL - суффикс UL соответствует типу unsigned long.
• false и true - значения типа bool.

Литералы для чисел с плавающей точкой:

• 3.14 - все числа с плавающей запятой по умолчанию типа double (для некоторых микроконтроллеров это может быть float).
• 2.71 - суффикс F соответствует типу float.
• 3.0E8 - соответствует 3.0 * 108.

Строковые литералы задаются в двойных кавычках, как строка, завершаемая нулем, например: "Hello World".

 

Добавить комментарий


Защитный код
Обновить

Top of Page