C语言常量的修饰符是什么

C语言常量的修饰符是什么

常量是固定值,在程序执行期间不会改变。

常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。

常量就像是常规的变量,只不过常量的值在定义后不能进行修改。

整型

可以是十进制、八进制或十六进制的常量。

前缀指定基数:

0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。

1

1

整数常量也可以带一个后缀,后缀是 U 和 L 的组合,U 表示无符号整数(unsigned),L 表示长整数(long)。后缀可以是大写,也可以是小写,U 和 L 的顺序任意。

//下面列举几个整数常量的实例:

2113 // 合法的

115u // 合法的

0xFFeL // 合法的

0278 // 非法的:8 不是八进制的数字

032UU // 非法的:不能重复后缀

//以下是各种类型的整数常量的实例:

35 // 十进制

0213 // 八进制

0x4eb // 十六进制

30 // 整数

30u // 无符号整数

30l // 长整数

30ul // 无符号长整数

语音朗读:

本站尊重版权,转载目的在于传递更多信息,若内容侵犯您的权益,请及时联系我们,本站将及时处理。

扫一扫,分享到微信

猜你喜欢

微信公众号

微信公众号