字面常量（literal constant），是C程序设计语言与C++语言的词法上的概念（lexical conventions），是指源程序中表示固定值的符号（token）。 下述内容遵从C11与C++11语言标准。
整型字面常量.包括下述的数值进制：整型字面量转化为整数类型表示，依照下述顺序：其中，10进制表示的字面量仅考虑有符号的整数类型；而8进制或16进制的字面量先考虑能否用有符号的整数类型表示，如不能再考虑能否用同样长度的无符号整数类型表示。例如，字面量0x876