第2章变量与数据类型.ppt
《第2章变量与数据类型.ppt》由会员分享,可在线阅读,更多相关《第2章变量与数据类型.ppt(29页珍藏版)》请在三一文库上搜索。
1、第二章 变量与数据类型,2.1 变量与常量,C#的语法特征 在C#中标识符不能用保留字命名,并且标志符对大小写敏感。比如class AA、class Aa与class aa定义了3个不同的类。而且程序的每条语句都必须以分号;结束。,内置数据类型,C#的内置数据类型大致可划分为: 逻辑型: bool 文本型: char, string 整 型: byte,sbyte, short,ushort, int, uint, long, ulong 浮点型: float, double, decimal,声明并初始化变量,第 1步:声明变量 作用:通过声明变量,可以在内存中为该变量申 请存储空间 语法:
2、 类型 变量名;,int numberOfVisitors; string bear;,声明并初始化变量,第 2步:初始化变量 作用:给变量分配初值 语法: 变量名 = 初值;,string bear; bear = “Grizzly”; / 声明和初始化一步完成 string bear = “Grizzly”;,声明并初始化变量,注意事项: bool 只能取2个值:true 或 false char 表示单个Unicode字符,用表示 使用后缀,bool isOpen = 0; / 错误 bool isOpen = false; char c = A; decimal balance = 3
3、400.20; /错误 decimal balance = 3400.20M;,特殊字符和转义字符,有些特殊字符无法直接放在引号中,此时要表示这些字符,必须使用转义符,检查Visual Studio.NET中的变量,如何设置断点、使用watch窗口、单步执行,Demo,声明并初始化字符串,字符串表示任意长度的Unicode字符序列 字符串使用“”表示 可以使用转义字符或verbatim字符,string s = “Hello World“; string filename = “c:trainerReadme.txt”;/错误 或 string filename = “c:trainerRea
4、dme.txt”;,创建并使用常量,常量是指一旦被初始化,其数值保持不变的变量 常量通常用来表示有意义的固定数值,如圆周率 声明常量时必须对其赋值 语法: const 类型 常量名 = 数值,const decimal PI = 3.1415926M; /圆周率 const int earthRadius = 6378;/地球半径,创建并使用枚举类型,思考题: 我们经常需要从多个相关的值中进行选取,如 一种天气:晴、阴、雨、雪、雾 一周的某一天:Monday, Tuesday, Sunday 一年的某个月:Jan, Feb, Mar Dec 一种对齐方式:左对齐、右对齐、居中对齐、两端对齐,?
5、,创建并使用枚举类型,枚举类型是一组被命名的数字常量,即:一个枚举类型中包含了多个相关的数字常量,且每个常量都被赋予了一个容易记忆的“名字” 使用enum关键字创建枚举类型,enum Weather Sunny, /默认值0 Cloudy, /默认值1 Rain, /默认值2 Snow, /默认值3 fog /默认值4 ,创建并使用枚举类型,引用枚举成员,Weather bj ; bj = Weather.Sunny; /显示结果 Console.WriteLine(bj); / 显示Sunny,而不是数字0,创建并使用枚举类型,给枚举成员明确赋值,enum Month Jan = 1, Fe
6、b = 2, Mar = 3, Dec = 12 ,将小容量数据类型转换成大容量数据类型时,系统自动完成,成为隐式转换 将大容量数据类型转换成小容量数据类型时,可能丢失信息,必须使用强制类型转换,类型转换,int x = 123456; long y = x; / 将int隐式转换为long,decimal d = 100.99; int x = (int)d; / x的值是100,小数点后的值被舍弃,表达式和运算符,运算符就是表达式中的符号,运算符的优先级,按照运算符的优先级计算表达式 可以使用圆括号控制运算的顺序 左结合和右结合 所有二元运算符都是左结合的 赋值运算符和条件运算符是右结合的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 变量 数据类型
链接地址:https://www.31doc.com/p-3423577.html