C语言整数文字
示例
整数文字用于提供整数值。支持三个数字基,用前缀表示:
请注意,本文不包含任何符号,因此整数文字始终为正。类似的东西-1被视为具有一个整数文字(1)且与取反的表达式。-
十进制整数文字的类型是第一个数据类型,可以适合intand中的值long。从C99开始,longlong非常大的文字也受支持。
类型八进制或十六进制整数字面的是可以从适合的值的第一个数据类型int,unsigned,long,和unsignedlong。从C99开始,longlong并且unsignedlonglong也支持非常大的文字。
使用各种后缀,可以更改文字的默认类型。
U和L/LL后缀可以按任何顺序和大小写组合。重复后缀(例如,提供两个U后缀)是错误的,即使它们的大小写不同。