文档详情

第2章变量和数据类型.ppt

发布:2020-02-22约3.02千字共30页下载文档
文本预览下载声明
Visual C# 案例教程 第二章 变量与数据类型 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步:声明变量 作用:通过声明变量,可以在内存中为该变量申 请存储空间 语法: 类型 变量名; 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 = 3400.20; //错误 decimal balance = 3400.20M; 特殊字符和转义字符 字符名称 转义符 字符名称 转义符 反斜线 \\ 水平制表符 \t 退格 \b 垂直制表符 \v 回车 \r 换行 \n 双引号 \” 单引号 \’ 有些特殊字符无法直接放在引号中,此时要表示这些字符,必须使用转义符 检查Visual Studio.NET中的变量 如何设置断点、使用watch窗口、单步执行 Demo 声明并初始化字符串 字符串表示任意长度的Unicode字符序列 字符串使用“”表示 可以使用转义字符或verbatim字符 string s = Hello World; string filename = “c:\trainer\Readme.txt”;//错误 或 string filename = @“c:\trainer\Readme.txt”; 创建并使用常量 常量是指一旦被初始化,其数值保持不变的变量 常量通常用来表示有意义的固定数值,如圆周率 声明常量时必须对其赋值 语法: const 类型 常量名 = 数值 const decimal PI = 3.1415926M; //圆周率 const int earthRadius = 6378;//地球半径 创建并使用枚举类型 思考题: 我们经常需要从多个相关的值中进行选取,如 一种天气:晴、阴、雨、雪、雾 一周的某一天:Monday, Tuesday, … Sunday 一年的某个月:Jan, Feb, Mar ….. Dec 一种对齐方式:左对齐、右对齐、居中对齐、两端对齐 创建并使用枚举类型 枚举类型是一组被命名的数字常量,即:一个枚举类型中包含了多个相关的数字常量,且每个常量都被赋予了一个容易记忆的“名字” 使用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, Feb = 2, Mar = 3, …… Dec = 12 } 将小容量数据类型转换成大容量数据类型时,系统自动完成,成为隐式转换 将大容量数据类型转换成小容量数据类型时,可能丢失信息,必须使用强制类型转换 类型转换 int x = 123456; long y = x; // 将int隐式转换为long decimal d = 100.99; int x = (int)d; // x的值是100,小数点后的值被舍弃
显示全部
相似文档