Целые константы
Целая константа, состоящая из последовательности цифр, считается восьмеричной, если она начинается с 0 (цифра нуль), и десятичной в противном случае. Цифры 8 и 9 имеют восьмеричные значения 10 и 11 соответственно. последовательность цифр, которой предшествуют символы 0х (нуль, х-маленькое) или 0x (нуль X-большое), рассматривается как шестнадцатеричное целое. Шестнадцатеричные цифры включают буквы от а (маленькое) или a (большое) до f (маленькое) или f (большое) со значениями от 10 до 15. Десятичная константа, величина которой превышает наибольшее машинное целое со знаком, считается длинной; восьмеричная или шестнадцатеричная константа, которое превышает наибольшее машинное целое без знака, также считается длинной.