项目二c#编程基础.ppt

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

项目二 C#编程基础 任务列表: 1、数据类型转换 2、使用算数运算符 3、数组赋值运算 4、判断字母大小写 5、购买奶茶 6、九九乘法表 7、访问数组中的值 一、项目教学目标 1、学会变量、常量、运算符、表达式的使用 2、学会数组、枚举、基本数据类型的使用 3、学会控制台输入、输出方法 4、学会选择结构中if语句、 switch语句的应用 5、学会for、while、do-while语句执行循环的方法 二、项目知识准备——基本数据类型 一、Visual C# .NET的标识符 在Visual C# .NET中定义标识符时,必须符合以下命名规则。 (1)标识符必须是由字母、数字、下划线组成的一串符号,且必须以字母或下划线开头。 (2)由于标识符代表对象的名称,所以用户在选取标识符时应选取有意义的字符序列,以便在程序中能从标识符看出所标识的对象,从而便于阅读和记忆。 (3)用户定义的标识符不能与C#语言的关键字同名。 二、项目知识准备——基本数据类型 2.字符数据类型 C#的字符类型有以下特点: (1)每个字符占2个字节。 (2)C#中的字符型与整型之间不能再像C/C++中自动转换。以下语句在C#中不合法:char c=13;不过用户依旧可以将一个整型数显式地转换为一个字符数据类型,然后赋值给字符变量。如下: char c=(char)13; 3、布尔类型 布尔类型(bool)只含有两个数值:true和false。 4.实数类型 实数类型又称浮点型,C#中的浮点型包含单精度浮点型 (float)和双精度浮点型(double)两种。 1.常量 常量又叫常数,是在程序运行过程中其值不改变的量。常量也有数据类型,在C#语言中,常量的数据类型有多种,分别是:sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal、bool、string等。 符号常量声明的格式如下: [格式]:[常量修饰符] const 类型说明符 常量名=常量表达式; 例如: public const int A=1,B=3; 与C/C++类似,在C#中,一个常量可以依赖于另一个符号 常量,但不能形成循环依赖,例如: class ConstExample {public const int A=1; public const int B=A+2; } 注意:常量是静态的,能够在类中访问。 【例2-1】分析下列程序的执行结果。 class ConstExample { public const int A=1; public const int B=(A+2)*(A+3); ? { public static void Main() { System.Console.WriteLine(A={0},B={1}, ConstExample.A,ConstExample.B); } } class ConstTest } [程序分析]: 本题在类ConstExample中定义了两个常量A和B,它们之间不存在相互依赖的关系,常量是静态的,可以直接访问。所以最后输出的结果是1和12。 [运行结果] 2.变量 (1)变量的含义及其定义 变量是指在程序运行过程中其值可以发生变化的量。 定义变量的一般格式如下。 [格式]:[变量修饰符] 类型说明符 变量名1=初值1,变量名2=初值2,…; 例如,有以下变量定义语句: private static int gz=65; public double jj=76.8; (2)静态变量和实例变量 声明变量时,使用static关键字声明的变量为静态变量。静态变量只需创建一次,在后面的程序中就可以多次引用。静态变量的初始值就是该变量类型的默认值。 实例变量是指在声明变量时没有使用static变量说明符的变量,也称普通变量。实例对象在指定的对象中被声明并分配空间,如果实例变量所在的对象被撤消了,该变量也就从内存中被清除了。 【例2-2】分析下列程序的运行结果。 using System;//引入命名空间 class StaticTest //定义类 { public static int sta1=10; //定义静态变量,该变量只创建一次,由类名访问 public int a2=10;//定义实例变量,每创建一个实例时,均创建一个变量 } class StaticExample { public static void Main() { S

文档评论(0)

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

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

1亿VIP精品文档

相关文档