常量
常量就是其值固定不变的量。从数据类型角度看,常量的类型可以是任何一种值类型或引用类型。
一个常量的声明就是声明程序中要用到的常量的名称和它的值。和变量一样,我们可以同时声明一个或多个给定类型的常量,常量的声明格式如下。
constant-modifier const type constant-declarators;
其中,常量修饰符 constant-modifier 可以是这些:new、public、protected、internal、private。const是关键字,type可以是byte、short、int、uint、ulong、long、char …… 以及枚举类型或引用类型。
public const int MaxValue = 10
整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,没有前缀则表示十进制。
一个浮点常量是由整数部分、小数点、小数部分和指数部分组成。您可以使用小数形式或者指数形式来表示浮点常量。
字符常量是括在单引号里,例如,'x',且可存储在一个简单的字符类型变量中。一个字符常量可以是一个普通字符(例如 'x')、一个转义序列(例如 '\t')或者一个通用字符(例如 '\u02C0')。
字符串常量是括在双引号 "" 里,或者是括在 @"" 里。
212 /* 合法 */
0xFeeL /* 合法 */
85 /* 十进制 */
0213 /* 八进制 */
0x4b /* 十六进制 */
30 /* int */
30u /* 无符号 int */
30l /* long */
30ul /* 无符号 long */
3.14159 /* 合法 */
314159E-5L /* 合法 */
\\ \ 字符
\' ' 字符
\" " 字符
\? ? 字符
"hello" hello字符串