- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
章节目录 上一页 下一页 (4) 字符串常量 字符串常量是由一对双引号界定的字符序列,例如: 欢迎使用C#! I am a student. 需要注意的是,即使由双引号界定的一个字符,也是字符串常量,不能当做字符常量看待,例如,A与A,前者是字符常量,后者是字符串常量。 (5) 布尔常量 布尔常量即布尔值本身,如前所述,布尔值true(真)和false(假)是C#的两个关键字。 章节目录 上一页 下一页 2. 符号常量 符号常量使用const关键字定义,格式为: const 类型名称 常量名=常量表达式; 常量定义中,“常量表达式”的意义在于该表达式不能包含变量及函数等值会发生变化的内容。常量表达式中可以包含其他已定义常量。 由于符号常量代表的是一个不变的值,所以符号常量不能出现在赋值号的左边。 如果在程序中非常频繁地使用某一常量,可以将其定义为符号常量 。 章节目录 上一页 下一页 2.3.3 类型转换 数据类型的转换有隐式转换与显式转换两种。 1. 隐式转换 隐式转换是系统自动执行的数据类型转换。隐式转换的基本原则是允许数值范围小的类型向数值范围大的类型转换,允许无符号整数类型向有符号整数类型转换。 2. 显式转换 显式转换也叫强制转换,是在代码中明确指示将某一类型的数据转换为另一种类型。显式转换的一般格式为: (数据类型名称)数据 例如: int x=600; short z=(short)x; 显式转换中可能导致数据的丢失,例如: decimal d=234.55M; int x=(int)d; 章节目录 上一页 下一页 章节目录 上一页 下一页 3. 使用方法进行数据类型的转换 (1) Parse方法 Parse方法可以将特定格式的字符串转换为数值。Parse方法的使用格式为: 数值类型名称.Parse(字符串型表达式) 例如:int x=int.Parse(123); (2) ToString方法 ToString方法可将其他数据类型的变量值转换为字符串类型。ToString方法的使用格式为: 变量名称.ToString( ) 例如:int x=123; string s=x.ToString( ); 章节目录 上一页 下一页 2.4 运算符与表达式 2.4.1 运算符与表达式类型 1. 算术运算符与算术表达式 算术运算符有一元运算符与二元运算符。 ① 一元运算符:-(取负)、+(取正)、++(增量)、--(减量)。 ② 二元运算符:+(加)、-(减)、*(乘)、/(除)、%(求余)。 由算术运算符与操作数构成的表达式叫算术表达式。 章节目录 上一页 下一页 “-”与“+”只能放在操作数的左边 。增量与减量量符只能用于变量 。 二元运算符的意义与数学意义相同,其中%(求余)运算符是以除法的余数作为运算结果,求余运算也叫求模。例如: int x=6,y=2,z; z=x%y; // x除以y的结果不是3(商),而是0(余数) 要注意数据类型。例如: int a,b=39; a=b/2; // a的值为18 章节目录 上一页 下一页 2. 字符串运算符与字符串表达式 字符串运算符只有一个,即“+”运算符,表示将两个字符串连接起来。例如: string connec=abcd+ef; // connec的值为“abcdef” “+”运算符还可以将字符型数据与字符串型数据或多个字符型数据连接在一起,例如: string connec=abcd+e+f; // connec的值为“abcdef” 章节目录 上一页 下一页 3. 关系运算符与关系表达式 ,,=,=,==,!=。 依次为大于,小于,大于等于,小于等于,等于,不等于。 用于字符串的关系运算符只有相等“==”与不等“!=”运算符。 4. 逻辑运算符与逻辑表达式 在C#中,最常用的逻辑运算符是!(非)、与、||(或)。 章节目录 上一页 下一页 例如: bool b1=!true; // b1的值为false bool b2=5312; // b2的值为false bool b3=53||12 // b3的值为true 5. 条件运算符与条件表达式 条件运算符是C#中唯一的三元运算符,条件运算符由符号“?”与“:”组成,通过操作三个操作数完成运算,其一般格式为: 布尔类型表达式?表达式1:表达式2 章节目录 上一页 下一页 6. 赋值运算符与赋值表达式 在赋值表达式中,赋值运算符左边的操作数叫左操作数,赋值运算符右
文档评论(0)