整数常量

简介: 整数常量。

整数常量
整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。
整数常量也可以带一个后缀,后缀是 U 和 L 的组合,U 表示无符号整数(unsigned),L 表示长整数(long)。后缀可以是大写,也可以是小写,U 和 L 的顺序任意。
下面列举几个整数常量的实例:

212 / 合法的 /
215u / 合法的 /
0xFeeL / 合法的 /
078 / 非法的:8 不是八进制的数字 /
032UU / 非法的:不能重复后缀 /
以下是各种类型的整数常量的实例:

85 / 十进制 /
0213 / 八进制 /
0x4b / 十六进制 /
30 / 整数 /
30u / 无符号整数 /
30l / 长整数 /
30ul / 无符号长整数 /

目录
相关文章
|
7月前
|
编译器 C语言
C语言中整数如何自动转换为浮点数
C语言中整数如何自动转换为浮点数
441 0
|
7月前
|
C语言
【C语言】求整型变量和浮点型变量的绝对值
【C语言】求整型变量和浮点型变量的绝对值
141 0
|
C语言
C语言之将十进制整数转换为任意进制整数
C语言之将十进制整数转换为任意进制整数
236 0
|
7月前
将整数转换为枚举
将整数转换为枚举。
40 2
|
7月前
|
存储 Shell C语言
【C/C++ 字符串与整型转换函数】探索C语言中的字符串和整型之间的转换函数
【C/C++ 字符串与整型转换函数】探索C语言中的字符串和整型之间的转换函数
77 0
|
7月前
字符串拼接时数值类型相加引发的问题
字符串拼接时数值类型相加引发的问题
33 2
|
7月前
|
编译器 C语言 C++
整形提升和算数转换
整形提升和算数转换
45 0
|
7月前
|
缓存 C语言
C语言中限定输入scanf的为整型(整数),浮点型
C语言中限定输入scanf的为整型(整数),浮点型
|
C语言 索引
操作符续(整型提升与算术转换)
操作符续(整型提升与算术转换)
89 0