2变量与数据类型new总结
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在static void Main(string[] args) 方法中输入: 班委 classTeam = 班委.生活委员; switch (classTeam) { case 班委.班长: Console.WriteLine(" 我是班长"); break; case 班委.团支书: Console.WriteLine("我是团支书"); break; case 班委.生活委员: Console.WriteLine(" 我是生活委员"); break; case 班委.体育委员: Console.WriteLine(" 我是体育委员"); break; case 班委.劳动委员: Console.WriteLine(" 我是劳动委员"); break; default: Console.WriteLine(" 为什么我不是班委?"); break; } 4)按CTRL+F5查看运行结果
2.4 创建并使用枚举类型
定义枚举类型
enum Planet { Mercury, Venus, Earth, Mars }
使用枚举类型
Planet aPlanet = Planet.Mars;
显示变量
Console.WriteLine(“{0}”, aPlanet); //显示 Mars
2.4 创建并使用枚举类型
//地球的半径为6378km const int earthRadius = 6378; //到太阳的平均距离为149600000km const long meanDistanceToSun = 149600000; //平均轨道速度是29.79km/s const double meanOrbitalVelocity = 29.79D;
2
4 4 8 8
2.1 C#基本数据类型
预定义类型 定义 字节数
bool float
double decimal object char string
逻辑值:true和false 单精度浮点值
双精度浮点值 精确的十进制值,有28个有效位 其它所有类型的基类型 0~65535之间的Unicode字符 任意长度的Unicode字符串
讨论:为什么需要使用枚举类型?
确保只将预定值赋给变量,使变量易于维护;
允许给数值赋以简单易认的名字,提高代码可读 性; 易于输入,因为代码编辑器的“智能感知”功能 会显示可使用的列表; 允许指定一组常数值,并定义仅接受该组常数值 的类型。
编写一个程序,列举班级所有班委,然后使用这个枚举 1)创建一个名位TestEnum的控制台应用程序 2)在namespace TestEnum { 和 class Program之间输入: enum 班委 { 班长, 团支书, 生活委员, 体育委员, 劳动委员, } 注意缩进和对齐
院级精品课程
C# .NET 语言程序设计
浙江经贸职业学院 信息技术系
第2课 变量与数据类型
本课介绍C#语言的变量与数据类型。 本课主要介绍以下内容: C#的内置数据类型 常量与变量的使用 编写表达式 枚举类型 调试工具的使用 异常处理
2.1 C#基本数据类型
预定义类型 byte sbyte short 0~255之间的整数 -128~127之间的整数 -32768~32767之间的整数 定义 字节数 1 1 2
ห้องสมุดไป่ตู้声明字符串
string s = "\"Hello\""; // "Hello"
使用转义符
string s = "Hello\nWorld"; // 加了一行
使用verbatim字符串
string s = @"Hello\n"; // Hello\n
2.5 创建和使用常量
使用 const 关键字以及该常量值的类型来声明 一个常量 声明常量时必须对其赋值
2.7 课堂练习:使用C#类型
将服务器上“面向对象”课件的文件夹中的“ Csharp示 例”文件夹复制到本地磁盘上。 打开“CSharp示例\第2课\Types\Types.sln” 复查任务列表 本练习有3个任务,分别完成之: 声明一个变量并将它初始化为"Suzan Fine" 声明变量,并把其初始化为135.20 声明 Planet变量,并赋值为Planet.Earth,然后显示 该值。 保存应用程序,然后退出 Visual Studio .NET
int numberOfVisitors;
初始化变量
1
2 3 使用赋值运算符 (=) 指定值 以分号结束 string bear = "Grizzly";
赋值
1
附加后缀
decimal deposit = 100M;
2.2 声明并初始化变量
如何命名变量?
给变量分配有意义的名称; 使用大小写混合方案。该方案要求变量名的首字母小写, 变量名中每个单词的首字母大写。如newAccountBalance 切忌使用C#的关键字 虽然C#区分大小写,但是不要仅仅通过大小写的不同来区 分不同的变量。如Sum和sum的同时使用。
ushort
int uint long ulong
0~65535之间的整数
-2147483648~2147483647之间的整数 0~4294967295之间的整数 -9223372036854775808~ 9223372036854775807之 间的整数 0~188446744073709551615之间的整数
1 4
8 16 不定 2 不定
2.1 C#基本数据类型
变量的使用必须先声明再使用,对比:
VBScript 等脚本语言可以直接使用变量,无需声明; C/C++ 等语言和 C# 一样必须先声明再使用;
2.2 声明并初始化变量
声明
1 2 3 指定类型 指定变量名 以分号结束 string bear;
课堂讨论
我英文不好,如何给变量起合适的英文名? 请谷歌(http://www.google.com)或爱词霸 (http://www.iciba.com)来帮忙。 1
2
3
2.3 声明及初始化字符串
示例
string s = "Hello World"; // Hello World