Windows应用程序设计 高职软件专业 陈忠菊 第2章 C#语法基础.ppt

Windows应用程序设计 高职软件专业 陈忠菊 第2章 C#语法基础.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 (2)实型常量  实型常量即带小数的数值,只能用十进制表示,有两种表示形式:小数形式和指数形式。 小数形式: 指数形式:   实型常量默认为双精度(double)类型。 例如:123.5默认为double类型的常量。 若想表示单精度(float)或者十进制(decimal)型,则必 须在常量后面加相应的后缀。 float型常量后缀是F(或者f),dicimal型后缀是M(或者 m),double型后缀是D(或者d)。 例如: 137f // 代表float类型,数值为137.0 137.2m // 代表decimal类型,数值为137.2 137.2 // 没有后缀,代表double类型,数值为137.2 137.2D // 代表double类型,数值为137.2 (3)字符常量 字符常量的数据类型是char。通常情况下,它是指用单引号括起来的一个字符。 例如:‘A’,‘2’,‘#’都是字符型常量。 在表示一个字符常数时,单引号内的有效字符必须且只能有一个,并且不能是单引号或者反斜杠(\)等。 为了表示单引号和反斜杠等特殊的字符常数,C#提供了转义符,在需要表示这些特殊常数的地方,可以使用这转义符来替代这些特殊的字符。常用的转义符如下表所示。 (4)字符串常量 字符串常量的数据类型是string,它指的是用双引号括起来的一串字符。 例如:“欢迎使用C#!”、“hello”都是字符串常量。 需要注意的是: 即使双引号内的有效字符是一个字符,它也是字符串常量,而不能当作字符常量看待。 例1:“A”和‘A’,前者是字符串常量,后者是字符常量。 例2:char ch=”A”; //赋值失败,无法将string类型转换为char型。 字符串中的字符个数可以为0,即可以是空串。 例3:“”也为合法字符串。 标识字符串的两个双引号通常必须在程序的同一行,如果需要在字符串中插入换行符,应用使用转义字符’\n’。 例4:“Hello!\nHow are you?” 如果希望字符串常量中出现的“\”号不被解释成转义符,则只需要在该字符串的起始双引号前加上一个“@”符号。 例5: @”c:\C#\HelloWorld” (5)布尔常量 布尔常量即布尔值本身。 布尔值true(真)和false(假)。 2.符号常量 符号常量使用const关键字定义。 格式为: const 类型名称 常量名=常量表达式; 常量定义中,“常量表达式”要求不能包含变量及函数等值会发生变化的内容,可以包含其它已定义的常量。 例如: const int max=10; //合法 int num=10; const double PI=3.14; //合法 const double maxArea1=PI*max*max; //合法,表达式包含两个已定义常量 const double maxArea2=PI*num*numx; //不合法,表达式中包含变量 由于符号常量代表的是一个不变的值,所以符号常量不能出现在“=”的左侧,因为这样意味着为符号常量赋值,即修改符号常量的值。 2.4 运算符与表达式 运算符用于对操作数进行特定的运算。表达式是由运算符和操作数组成的式子。最简单的表达式是单个常量或变量。表达式的计算结果是表达式的返回值。使用不同的运算符连接运算对象,其返回值的类型也是不同的。 2.4.1运算符与表达式类型 根据操作数的个数,运算符可以分为一元运算符、二元运算符与三元运算符。 根据运算的类型,运算符又可以分为算术运算符、赋值运算符、关系运算符、逻辑运算符、条件运算符等。 1.算术运算符与算术表达式 说明: 1、除法运算符来说,如果相除的两个数都是整型,结果也应该为整型,小数部分会被截去。即使被赋值的是实型变量,两个整型数相除,也不会保留相除结果的小数部分。 2、自增运算符和自减运算符既可以放在变量的前面(前缀)也可以放在变量的后面(后缀)。但是它们所表示的意义确是完全不同的。前缀表示先自增或自减,后进行其它运算;后缀表示先进行其它计算,后自增或自减。 2.赋值运算符与赋值表达式 赋值运算符包括简单赋值运算符和复合赋值运算符。“=”是简单赋值运算符;复合赋值运算符是由简单赋值运算符与其他运算符结合在一起的赋值运算符,如“*=”、“/=”、“-=”、“+=”、“%=”等。 复合赋值运算符的意义在于将左操作数与右操作数先进行“其他运算符”要求的运算,然后再将运算结果赋值给左操作数。 例如:x+=2 等效于 x=x+2。 在C#中,可以对变量进行连续赋值。例如:x=y=z=3表示x,y,z

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档