Литералы, иначе константы - это неизменяемые величины. Примеры различных констант:
Целые
Без суффикса: 0, -1, 10000
По умолчанию целочисленные лексемы имеют тип int. Суффиксы позволяют изменить тип.
С использованием суффиксов (суффиксы не чувствительны к регистру): 2015u, 100000ULL
u – unsigned int
l – long
ul – unsigned long
ll – long long
ull – unsigned long long
Примечание: поскольку компилятор определяет тип данных константы по её внешнему виду – суффиксы подсказывают компилятору какой тип данных необходимо использовать: так, если константа 100 займет в памяти 4 байта (тип int), то 100LL займет уже 8 байтов памяти.
Достарыңызбен бөлісу: |