C#知识点二

C#中的变量初始化
·变量通过在等号后跟一个常量表达式进行初始化(赋值);
初始化的一般形式为:variable_name = value;
.0333如:<data_type> <variable_name> = value;
·实例:

C#中的Lvalues和Rvalues
·C#中的两种表达式:
1、lvalue:表达式可以出现在赋值语句的左边或右边
2、rvalue:表达式可以出现在赋值语句的右边,不能出现在赋值语句的左边
·变量是 lvalue 的,所以可以出现在赋值语句的左边。数值是 rvalue 的,因此不能被赋值,不能出现在赋值语句的左边;
如以下有效的语句:
int g = 20;
无效的语句,会产生编译时错误:10 = 20;
C#常量
·常量是固定值,程序执行期间不会改变;常量可以是任何基本数据类型,如:整数常量、浮点常量、字符常量、枚举常量、或者字符串常量
·常量可以被当作常规的变量,只是它们的值在定义后不能被修改
(1)整数常量:可以是十进制、八进制、十六进制的常量;
前缀指定基数:0x或者0X表示十六进制,0表示八进制,没有前缀则表示十进制;
也可以有后缀,可以是U和L的组合,其中,U和L分别表示unsigned 和 long;后缀可以是大写或者小写,多个后缀以任意顺序进行组合

·整数常量的实例:

·各种类型的整数常量的实例:

(2)浮点常量:一个浮点常量是由整数部分、小数点、小数部分和指数部分组成;可以使用小数形式或者指数形式来表示浮点常量
·实例:

使用小数形式表示时,必须包含小数点、指数或同时包含两者;使用指数形式表示时,必须包含整数部分、小数部分或同时包含两者;有符号的指数是用e或E表示的
(3)字符常量:括在单引号里;例如,‘x’,且可存储在一个简单的字符类型变量中。一个字符常量可以是一个普通字符(例如 ‘x’)、一个转义序列(例如 ‘\t’)或者一个通用字符(例如 ‘\u02C0’)。
·在 C# 中有一些特定的字符,当它们的前面带有反斜杠时有特殊的意义,可用于表示换行符(\n)或制表符 tab(\t)
·转义序列码: ·实例:

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

(5)定义常量:常量是使用const关键字来定义的
·定义一个常量的语法:
const <data_type> <constant_name> = value;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值