常量是固定值。
可为任何基本数据类型:整数,浮点数,字符串等。
超级小白友好,讲解C#基础,每集5分钟轻松学习,拒绝从入门到放弃!
一、整数常量
前缀:
- 十进制:没有前缀
- 八进制:前缀为 0
- 十六进制:前缀为 0x 或 0X
后缀:
- unsigned:后缀 U 或 u(表示无符号)
- long:后缀 L 或 l(表示 64 位有符号整数类型)
- 多个后缀可任意顺序组合
例:
212 // 合法,整型
215u // 合法,无符号整型
0xFeeL // 合法,十六进制整形(0~F 代表 0~15)
078 // 非法,八进制数为 0~7
032UU // 非法,不能重复后缀
二、浮点数常量
浮点数常量包含:
- 整数部分
- 小数点+小数部分 或 指数部分
例:
3.14159 // 合法
314159E-5L // 合法(314159 * 10^-5)
510E // 非法,有指数标记,但是缺了指数部分
210f // 非法,没有小数部分/指数部分
.e55 // 非法,没有整数部分/小数部分
三、字符常量
表示 一个