第3节 标识符、数据类型.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 C#编程语言 ---标识符、数据类型 教学目标 配置C#开发环境 掌握C#基本语法的构成元素 能使用文本编辑器编写C#程序 教学重点 C#的基本语法构成 标识符、值类型和引用类型两种数值类型 通过文本编辑器编写C#应用程序 教学过程 讲解C#语法基础 使用文本编辑器开发C#程序 在命令控制台下编译、运行程序 C#编译器 .NET Framework SDK内置了C#编译器“csc.exe(C Sharp Compiler)”,该文件在“\WINNT\Microsoft.NET\Framework\v版本号”目录下。 如果不能执行该命令,需要将该目录添加到操作系统的PATH变量中。可以在命令窗口编译C#文件,假如要编译名为hi.cs的C#文件。命令行的语法为: csc hi.cs 4.1 C#基本语法构成 C#语言结构 数据类型 标识符 运算符 表达式 语句和注释 流程控制语句 C#代码行 单行或多行代码语句用分号(;)终止: 例如 total = a + b + c + d + e + f ; 与下式相同 Total = a + b + c + d + e + f ; ??正确吗 !注意:C#中变量名是严格区分大小写的 块就是以左大括号{….}右大括号为边界的语句集合,代表变量的存活范围: 例如 int a = 0; { int x,y; x = y + 1; y = x + 1; } int b = x + a; 代码块 类的声明必须使用块: 例如: 块语句可被嵌套 程序中允许任意多的空白 代码块 例子:嵌套块 代码块 例子:在源代码元素之间允许空白,空白的数量不限。空白(包括空格、tabs和新行)可以改善你的对源代码的视觉感受。 { int x; x=23+54; } 等同于: { int x; x = 23 + 54; } 注 释 两种允许的C#程序注释风格 //comment on one line 用于单行注释。注释从//开始,终止于行尾。 /* comment on one or more line */ 用于多行注释。注释从/*开始,到*/结束,且这种注释不能互相嵌套。 Demo using System; class HelloWorld { } 标识符 是赋予变量、类和函数的名称,用来标识程序中不同元素 必须从字母或下划线(_) 开始,可使用字母和数字,大小写区别对待的, 且无最大长度 标识符不能是关键字(76个) 标识符 正确: a hello this_is_valid Color Color1 _Color1 错误: 1test Color.test this is invalid $test if 数据类型 值类型 基本类型 结构类型 枚举类型 引用类型 对象类型 字符串类型 类类型 接口类型 指代类型 数组 值类型和引用类型区别 值类型 值类型的变量直接存储其数据 值不能为 null 值类型 基本类型 整数类型:sbyte、byte、short、ushort、int、uint、long、ulong 布尔(bool)类型(True | False) 字符(char)类型(注意:转义符) 浮点类型:float、double 小数(decimal)类型 整数类型 基本数据类型 基本数据类型 一个特殊字符类型 基本数据类型 结构类型 struct struct Point { public int x , y; public Point(int a, int b) { this.x = a; this.y = b; } } 变量的声明 变量的声明 int x; int i; double price; float taxRate; double azimuthal_angle; char em

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档