Visual C#程序设计应用教程 教学课件 作者 郭力子 第2章变量与表达式.ppt

Visual C#程序设计应用教程 教学课件 作者 郭力子 第2章变量与表达式.ppt

ID:50056644

大小:195.50 KB

页数:29页

时间:2020-03-08

Visual C#程序设计应用教程 教学课件 作者 郭力子 第2章变量与表达式.ppt_第1页
Visual C#程序设计应用教程 教学课件 作者 郭力子 第2章变量与表达式.ppt_第2页
Visual C#程序设计应用教程 教学课件 作者 郭力子 第2章变量与表达式.ppt_第3页
Visual C#程序设计应用教程 教学课件 作者 郭力子 第2章变量与表达式.ppt_第4页
Visual C#程序设计应用教程 教学课件 作者 郭力子 第2章变量与表达式.ppt_第5页
资源描述:

《Visual C#程序设计应用教程 教学课件 作者 郭力子 第2章变量与表达式.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VISUALC#程序设计应用教程第2章变量与表达式C#的变量与常量C#的数据类型与类型转换C#的运算符与表达式本章要点第2章变量与表达式2.1输入与输出2.2变量与常量2.3数据类型2.4运算符与表达式2.5应用示例——常用变量类型的运算2.1输入与输出1.控制台输入包含两个用来实现控制台输入的方法:Read():每次从标准输入流中读取一个字符,遇回车键结束inti=ConSole.Read();charch=(char)Console.Read();ReadLine():从控制台一次读取一行字符

2、串,遇回车键结束strings=Console.ReadLine();2.1输入与输出2.控制台输出包含两个用来实现控制台输入的方法:Write():可输出一个或多个值,方法后没有换行符Console.Write("格式串",参数表);WriteLine():可输出一个或多个值,方法后有换行符Console.WriteLine("格式串",参数表);例:Console.Write("我学习C#。");”Console.Write("我的姓名是{0}",name);2.2变量与常量2.2.1变量的声明2.

3、2.2变量的种类2.2.3常量的声明与使用2.2变量与常量变量代表了存储单元。不同类型的变量在计算机内存中占有不同的空间。需要为每个变量指定一个类型,以确定哪些值可以存储在该变量中。2.2.1变量的声明在C#中,变量必须先声明后使用。声明变量的一般语法是:类型标识符变量名;或者类型标识符变量名1,变量名2,变量名3,……;例如:intmyNumber;//声明整形变量myNumberflotsum;//声明浮点变量sumchara;//声明字符变量astringstrName,strPassword;/

4、/声明了两个字符串变量在声明变量的同时初始化变量,即为变量赋值(格式如下:类型标识符变量名=表达式;例如:doubled=0.618;boolbl=true,D2=false;C#变量的命名的基本规则变量名的长度不能超过255个字符;变量名在有效的程序范围内必须是唯一的;变量名不能是关键字(或称作保留字),但可以把关键字嵌入变量名。如非要使用时需在关键字前添加@作为前缀。C#中有7种变量类别,它们分别是:静态变量、实例变量、数组元素、局部变量、值参数、引用参数和输出参数。静态变量:static修饰符声明

5、的变量实例变量:不带有static修饰符声明的变量局部变量:只在局部作用域里发生作用的变量例:2.2.2变量的种类2.2.3常量的声明与使用常量:值在程序整个生命周期内始终不变的量,使用关键字const声明。在使用过程中,不可以对常量进行赋值的改变。常量声明的基本语法为;[访问修饰符]const[类型标识符]常量名=value;例如:publicconstdoublePI=3.1415926;constintDaysInYear=365;2.3数据类型C#的数据类型:值类型引用类型指针类型2.3.1值类

6、型值类型:由类型的实际值表示的数据类型简单类型:整数类型、实数类型、字符类型和布尔类型整数类型是指其数据量的值是整数C#中的整数有8类:短字节型(sbyte)、字节型(byte)、短整形(short)、无符号短整形(ushort)、整形(int)、无符号整形(uint)、长整形(long)、无符号长整形(ulong)。37//代表int类型的数值37578u//代表uint类型的数值578实数类型是同时使用整数部分和小数部分来表示数值的类型C#中的实数有3类:单精度(float)、双精度(double)

7、和十进制(decimal)类型138f//代表flora类型的数值138.032.5m//代表decimal类型的数值32.515.68d//代表double类型的数值15.68布尔类型:用true或false表示的无符号值boo1var=true;boolvar=(v>0&&v<10);boolvar=(20>30);boolvar=(c==S);字符类型:char是一种特殊的整数类型,用来处理16位Unicode字符,取值范围为0到65535。每个数值代表一个Unicode字符。charmyChar

8、='G';charyourChar='';可以采用转义符,用来表示单引号和反斜杠等特殊的字符常数结构类型:多个不同类型的数据组合到一起的复杂数据声明结构类型的语法:struct标识符{//结构成员定义}例:一个用于表示圆的结构。structcircle{publicintx,y;//用以确定圆心的坐标publicintradiu;//圆的半径publiccircle(inta,intb,intr)}枚举类型:是为一组在逻辑上密不可分的整数值

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。