- 1、本文档共77页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
类型转换 (2)Convert类的方法 Convert类提供了将数字字符串转化为的数值的方法,如ToBoolean、ToByte、ToInt32、ToSingle等方法; Convert类还提供了将其他数据类型转换为字符串的ToString方法,提供了将整型的ASCII码值转换为对应字符的ToChar方法。例如: string s = 97; int n = Convert.ToInt32(s); // n = 97 char c = Convert.ToChar(n); // ASCII码为97的字符是a,即c = ‘a’ 类型转换 (3)ToString方法 ToString方法可将其他数据类型的变量值转换为字符串类型,其使用格式为: 变量名称.ToString( ) 其中,“变量名称”也可以是某个方法的调用。例如: int n = 97; string s = n.ToString( ); // s = “97” string t = Convert.ToChar(n).ToString(); // t = “a” 【例】 数值字符串与数值之间的转换。 运算符与表达式 运算符与表达式类型 运算符用于对操作数进行特定的运算。 表达式则是运算符和相应的操作数按照一定的规则连接而成的式子。 常见的运算符有算术运算符、字符串运算符、关系运算符和逻辑运算符等。 相应的,表达式也可分为算术表达式、字符串表达式、关系表达式和逻辑表达式等。 运算符与表达式类型 1.算术运算符和算术表达式 算术运算符有一元运算符与二元运算符。一元运算符包括:+(取正)、-(取负)、++(自增)、--(自减)。二元运算符包括:+(加)、-(减)、*(乘)、/(除)、%(求余)。 “++”与“--”只能用于变量。包括前置运算和后置运算。 %(求余)运算符是以除法的余数作为运算结果,求余运算也叫取模。例如: int x=7/2+5%3-1; // x的值为4 注意:取模运算的结果余数的符号总是和被除数保持一致。 运算符与表达式类型 2.字符串运算符与字符串表达式 字符串运算符只有一个,即“+”运算符,表示将两个字符串连接起来。例如: string s1 = abc + 123; // s1的值为“abc123” “+”运算符还可以将字符串型数据与一个或多个字符型数据连接在一起,例如: string s2 = Hello + 你 + 好; // s2的值为“Hello你好” 运算符与表达式类型 3.关系运算符与关系表达式 关系运算又叫比较运算,实际上是逻辑运算的一种,关系表达式的返回值总是布尔值,要么是true,要么是false。 关系运算符用于对两个操作数进行比较,以判断两个操作数之间的关系。 C#中定义的比较操作符有:== (等于)、!=(不等于)、(小于)、(大于)、=(小于或等于)、 =(大于或等于)。 例如,设置变量i=1、j=2,则关系表达式i != j的结果为true。 运算符与表达式类型 4.逻辑运算符与逻辑表达式 C#语言提供了4类逻辑运算符:(条件与)或(逻辑与)、||(条件或)或|(逻辑或)、!(逻辑非)和^(逻辑异或)。其中,、、||、| 和 ^ 都是二元操作符,而!为一元操作符。它们的操作数都是布尔类型的值或表达式。 或表示对两个操作数的逻辑与操作,其区别在于:利用“”计算时,当第1个操作数为false时,不再计算第2个操作数的值;而利用“”计算时,则还要计算第2个操作数的值。 || 或 | 表示对两个操作数的逻辑或操作,其区别在于:利用“||”计算时,当第1个操作数为true时,不再计算第2个操作数的值。而利用“|”计算时,则还要计算第2个操作数的值。 运算符与表达式类型 4.逻辑运算符与逻辑表达式 !表示对某个布尔型操作数的值求反,即当操作数为false时,运算结果为true。 ^ 表示对两个布尔型操作数进行异或运算,当两个操作数不一致时,其结果为true,否则为false。 提示:在C#中,“”、“|”、“^”三个运算符可用于将两个整型数以二进制方式进行按位与、按位或、按位异或运算;“~” 运算符可以进行按位取反运算,“”和“”分别用于左移位和右移位。 运算符与表达式类型 5.其他运算符与表达式 (1)typeof运算符。 typeof操作符用于获取类型的System.Type对象。具体使用方法,如下: Console.WriteLine(typeof(int)); //输出System.Int32 Console.WriteLine(typeof(System.Int32)); //输出System.Int32
您可能关注的文档
- 第八章第1-2节二元一次方程组;二元一次方程组的解法一剖析.doc
- vfp表单概述浅析.ppt
- (付杰老师)足球校本资源的开发与利用浅析.ppt
- VI3售前工程师培训4:资源管理浅析.ppt
- 第八章电解质溶液剖析.doc
- 第八章二元一次方程组导学案剖析.doc
- 第八章复合结构耐久性损伤容限设计4-3剖析.doc
- 第八章复合结构耐久性损伤容限设计4-4剖析.doc
- 第八章海运提单教案剖析.doc
- 第八章脚手架质量及安全操作剖析.doc
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)