网站大量收购独家精品文档,联系QQ:2885784924

Visual csharp 2005程序设计基础教程 第2章 csharp语法基础.ppt

Visual csharp 2005程序设计基础教程 第2章 csharp语法基础.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual csharp 2005程序设计基础教程 第2章 csharp语法基础

在小册子 2.5 运算符与表达式 C#语言中表达式是操作符、操作数和标点符号按照一定的规则连接而成的式子。运算符的范围非常广泛,有简单的,也有非常复杂的,简单的操作包括所有的基本数学操作,例如“+”、“-”、“*”、“/”等,复杂的操作则包括通过变量内容的二进制表示来处理它们。还有专门用于处理布尔值的逻缉运算符,和赋值运算符“=”等。 2.5 运算符与表达式 可以从不同的角度对操作符进行分类: 以操作符需要的操作数的个数来划分,C#中有三种类型的操作符: 一元操作符:只作用于一个操作数,它又可分为前缀操作符和后缀操作符; 二元操作符:作用于两个操作数,使用时在两个操作数的中间插入操作符; 三元操作符:C#中仅有一个三元操作符“?:”三元操作符作用于三个操作数,使用时在操作数中间插入操作符。大多数运算符都是二元运算符,只有几个一元运算符和一个三元运算符。 以操作符的作用来划分,可以分为赋值运算符、算术操作符、关系操作符、逻辑操作符、位运算操作符以及其他一些特殊的操作符等。 * AutoCAD计算机辅助设计 C#程序设计教程 清华大学出版社 第2章 C#语法基础 本章要点: C#基础元素 C#中变量及数据类型 装箱与拆箱操作 数据类型转换 运算符与表达式 2.2 C#基础元素 2.2.1 语句 C#代码由一系列语句组成,每条语句都以分号为结束,C#是一个块结构的语言,所有的语句都是代码块的一部分。这些块用一对花括号(“{}”)来界定,一个语句块可以包含任意多条语句,或者根本不包含语句。花括号字符本身不加分号且最好独占一行,花括号字符必须成对出现,“}”自动与自身以前的且最临近的“{”进行匹配。 2.2 C#基础元素 2.2.1 语句 注释 注释既是一段解释性文本,是对代码的描述和说明。通常在开始处理比较长的代码段或者处理关键的业务逻辑时添加到代码中,C#添加注释的方式有三类: (1) “行注释”: 使用行注释标识符“//”,表示从该标识附开始后的“一行”为注释部分。 (2) “块注释”:块注释分别以“/*”和“*/”为开始和结束标识符,在此中间的内容,均为注释的部分。 在C#中,还可以用三个”/”符号来开头,在一般情况下,编译器也会忽略他们,但可以通过配置相关工具,在编译工程时,提取注释后面的文本,创建一个特殊格式的文本文件,该文件可用于创建文档说明书。 2.2 C#基础元素 2.2.2 标识符与关键字 标识符(identifier)是C#程序员为类型、方法、变量、常量等所定义的名字。关键字(Keyword)是C#程序语言保留作为专用的字,不能作为通常的标识符来使用。 (1) 标识符 标识符(identifier)名以字母、下划线(_)等Unicode字符开头,但是不能以数字开头,不能包含空格,关键字不可以用作普通标识符,但可以用@前缀来避免这种冲突。 下面是合法的标识符:abc;Abc;_abc 下面是不合法的标识符: Abc-abc //中间使用了减号而非下划线 3abc //以数字开头 C#中标识符是区分大小写的,Myabc和myabc是两个完全不同的标识符。 2.2 C#基础元素 2.2.2 标识符与关键字 (2) 关键字 关键字也称为保留字(reserved word),在C#语言中有如下关键字: Abstract、as、base、bool、break、byte、case、catch、char、checked、class、const、continue、decimal、default、delegate、do、double、else、enum、event、explicit、extern、false、finally、fixed、float、for、foreach、get、goto、if、implicit、in、int、interface、internal、is、lock、long、namespace、new、null、object、operator、out、override、params、private、protected、public、readonly、ref、return、sbyte、sealed、set、short、sizeof、stackalloc、static、string、struct、switch、

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档