Стол, который вы читаете from the tutorial, не ясен. Он должен быть представлен в виде двух таблиц:
Целые константы могут быть в одном из трех оснований:
85 // decimal
0213 // octal
0x4b // hexadecimal
Они могут иметь суффикс, чтобы указать минимальный ранг тип и знаковость:
30 // int
30u // unsigned int
30l // long
30ul // unsigned long
Вы можете написать шестнадцатеричную длинную константу как 0x1234l
.
Это также было бы хорошее место в учебнике, чтобы сказать, что суффиксы l
или ll
, когда используется только указывают минимальный тип ранга и целочисленная константа будет приписано более широкий тип, если он не вписывается в указанный тип.
@ Qantas94Heavy Это предложение находится в другом разделе! Речь идет о десятичных литералах с плавающей запятой. Что это связано с этим? –
@PascalCuoq: Я думал, что OP использует слово «десятичный» для описания числа с десятичными знаками, а не целого числа 10. –
Не могли бы вы задать четкий вопрос, без ресурсов для внешних ссылок? – juanchopanza