const data_type constant_name = value;
其中,data_type 为常量的数据类型;constant_name 为常量名(类似于变量名);value 为常量的值。using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args){ const double pi = 3.14; // 定义一个常量 double r; Console.WriteLine("本程序可以计算圆的面积,请输入一个数字作为圆的半径: "); r = Convert.ToDouble(Console.ReadLine()); double areaCircle = pi * r * r; Console.WriteLine("半径为: {0}, 圆的面积为: {1}", r, areaCircle); Console.ReadKey(); } } }运行结果如下:
本程序可以计算圆的面积,请输入一个数字作为圆的半径:
11
半径为: 11, 圆的面积为: 379.94
0x
或 0X
表示十六进制,0
表示八进制,没有前缀则表示十进制。85 // 合法:十进制常量 0213 // 合法:八进制常量 0x4b // 合法:十六进制常量 30 // 合法:int 类型常量 30u // 合法:无符号 int 类型常量 30l // 合法:long 类型常量 30ul // 合法:无符号 long 类型常量 068 // 非法:8 不是一个八进制数字 032UU // 非法:后缀不能重复
3.14159 // 合法 314159E-5L // 合法 510E // 非法:不完全指数 210f // 非法:没有小数或指数 .e55 // 非法:缺少整数或小数当使用小数形式表示浮点常量时,必须包含小数点、指数或同时包含两者。当使用指数形式表示浮点常量时,必须包括整数部分、小数部分或同时包含两者。有符号的指数使用 e 或 E 表示。
'x'
。一个字符常量可以是一个普通字符(例如 'x'
)、转义序列(例如'\t'
)或 Unicode 字符(例如'\u02C0'
)。 \n
用于表示换行符、\t
表示制表符。下表中列举了一些常用的转义字符:转义序列 | 含义 |
---|---|
\\ | \ 字符 |
\' | ' 字符 |
\" | " 字符 |
\? | ? 字符 |
\a | Alert 或 bell |
\b | 退格键(Backspace) |
\f | 换页符(Form feed) |
\n | 换行符(Newline) |
\r | 回车 |
\t | 水平制表符 tab |
\v | 垂直制表符 tab |
\ooo | 一到三位的八进制字符 |
\xhh . . . | 一个或多个数字的十六进制字符 |
using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args){ Console.WriteLine("C语言中文网\thttp://task.lmcjl.com\n\n"); Console.ReadLine(); } } }运行结果如下:
C语言中文网 http://task.lmcjl.com
" "
或 @" "
引起来。字符串常量与字符常量相似,可以是纯字符、转义序列或 Unicode 字符。
"C语言中文网";
@"C语言中文网";
"C语言 \t 中文网";
@"C语言 \t 中文网";
@"C语言
中文网";
本文链接:http://task.lmcjl.com/news/18234.html