《C#编程入门与应用》—3.2 常量

举报
清华大学出版社 发表于 2019/10/12 11:13:49 2019/10/12
【摘要】 本节书摘来自清华大学出版社《C#编程入门与应用》一书中第三章,第3.2.1节,作者是李 鑫 祝惠娟。

3.2 常量

       常量是指在程序运行过程中不会改变的量。例如,用户在计算圆面积时会用到圆周率 π, π 的值是固定的,不能随意改变的,因此,可以将其设置为常量。

 3.2.1 常量概述 

       常量是固定值,在程序执行期间不会改变。常量可以是任何基本数据类型,比如整数常量、 浮点常量、字符常量或者字符串,还有枚举常量等。常量可以被当作常规的变量,只是它们的值在定义后不能被修改。 

1.整数常量 

       整数常量可以是十进制、八进制或十六 进制的常量。前缀指定基数:0x 或 0X 表示 十六进制,0 表示八进制,没有前缀则表示 十进制。 

       整数常量也可以有后缀,可以是U 和 L 的组合,U 和 L 分别表示unsigned 和 long。 后缀可以是大写或者小写,多个后缀以任意 顺序进行组合。

 2.浮点常量 

       浮点常量是由整数部分、小数点、小数 部分和指数部分组成的。开发人员可以使用 小数形式或者指数形式来表示浮点常量。例 如,3.14159 就是一个合法的常量。  

       使用小数形式表示时,必须包含小数 点、指数或同时包含两者。使用指数形式 表示时,必须包含整数部分、小数部分或 同时包含两者。有符号的指数是用e 或 E 表示的。 

3.字符常量 

        字符常量是括在单引号里的,例如,‘x’, 且可存储在一个简单的字符类型变量中。一 个字符常量可以是一个普通字符 ( 例如 ‘x’)、 一个转义序列( 例如‘\t’) 或者一个通用字符 ( 例如 ‘\u02C0’)。

         在 C# 中有一些特定的字符,当它们 前面带有反斜杠时有特殊的意义,可以 用于表示换行符(\n) 或制表符Tab(\t)。 例如, 表 3-1 列出了一些常用的转义序列码。

表 3-1 C# 中常用的转义序列码

image.png

【例3-10】 

       下面代码演示“\t”和“\n”的使用:

        Console.WriteLine(" 姓名:\t 李亦非 \n\n"); 

        Console.Write(" 天天开心 ");

       编译执行上述代码,输出结果如下:

        姓名: 李亦非

        天天开心

4.字符串常量 

       字符常量括在双引号“” 里,或者括在 @“” 里。字符串常量包含的字符与字符常量 相似,可以是:普通字符、转义序列和通用字 符。使用字符串常量时,可以把一个很长的 行拆成多个行,可以使用空格分隔各个部分。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。