Целочисленные литералы
print(255) // десятичное число print(0000'00FF) // шестнадцатеричное число print(00'FF) // короткое шестнадцатеричное число print(F'F) // сверхкороткое (однобайтовое) шестнадцатеричное число print(377o) // восьмеричное число print(1111'1111b) // двоичное число print(255'000) // десятичное числоВывод:
255 255 255 255 255 255 255000
Обратите внимание, что разделитель цифр
'обязателен для шестнадцатеричных чисел.
[Кто-то может захотеть вставить в код номер кредитной карты (например 1234'5678'9012'3456, что является шестнадцатеричным (а не десятичным!) числом в 11l), но насколько часто это требуется на практике?
[{…}]]
Почему
', а не
_— может быть действительное имя переменной (например,
C0_FE).