讲稿文字规范-上海交通大学继续教育学院.PPT

讲稿文字规范-上海交通大学继续教育学院.PPT

讲稿文字规范-上海交通大学继续教育学院

应用软件开发(C#) 第2章 基本数据类型 应用软件开发(C#) 第1章 C#程序设计基础 网络教育学院 网络教育学院 应用软件开发(C#) 第2章 基本数据类型 应用软件开发(C#) 第2章 基本数据类型 第2章 基本数据类型 王德俊 上海交通大学继续教育学院 第2章 基本数据类型 2.1 一个简单的程序 2.2 基本数据类型 2.3 变量与常量 2.4 基本运算 2.5 数组的定义和使用 一个控制台应用程序:将华氏温度转化为摄氏温度,转换计算公式如下: 其中,c表示摄氏温度,f表示华氏温度,其值从键盘输入。 2.1 一个简单的程序 ——华氏温度到摄氏温度的转换 2.1.1 创建控制台应用程序 2.1 一个简单的程序 ——华氏温度到摄氏温度的转换 运行结果: 2.1.1 创建控制台应用程序 2.1 一个简单的程序 ——华氏温度到摄氏温度的转换 创建控制台应用程序ConAppForTemTra,然后在Main函数中添加下列代码: float c, f; string s; s = Console.ReadLine(); //从键盘输入 f = float.Parse(s); c = 5 * (f - 32) / 9; Console.WriteLine(华氏 {0} 度=摄氏 {1} 度, s, c.ToString()); Console.ReadLine(); 2.1.2 代码解释 2.1 一个简单的程序 ——华氏温度到摄氏温度的转换 static void Main(string[] args) { float c, f; string s; s = Console.ReadLine(); //从键盘输入 f = float.Parse(s); c = 5 * (f - 32) / 9; Console.WriteLine(华氏 {0} 度=摄氏 {1} 度, s, c.ToString()); Console.ReadLine(); } 数据类型 变量 数据类型转换 常量 系统类方法:从键盘读取数据 算术运算 从屏幕上输出 作用:让程序“暂停”下来,以观察结果 思考:我们可以稍加修改,就可以实现在窗口中输入华氏温度,输出转换后的摄氏温度,运行界面如下图所示: 2.2 基本数据类型 种类不同的数据叫数据类型,数据类型决定了对应类型的数据或变量占用的存储空间大小和可以执行的操作。 基本数据类型是系统预定义的数据类型,也叫内置数据类型 根据数据的性质,内置数据类型可以分为四类 数值类型 字符串类型 布尔类型 对象类型 2.2 基本数据类型 2.2.1 数值类型 2.2.2 字符类型和字符串类型 2.2.3 布尔类型和对象类型 数值类型有整数型与实数型两种 1. 整数型 2. 实数型 2.2.1 数值类型 2.2 基本数据类型 1. 整数类型 整数类型有有符号整数与无符号整数 有符号整数可以带正负号,无符号整数不需带正负号,默认为正数 有符号整数包括 sbyte(有符号字节型)、short(短整型)、int(整型)、long(长整型) 无符号整数包括 byte(字节型)、ushort(无符号短整型)、 uint(无符号整型)、ulong(无符号长整型) 不同的整数类型标识的数值范围不同 数据类型 数据范围 占用存储空间 有符号整数 有符号字节型 sbyte -128~127(-27~27-1) 1B 短整型 short -32768~32767(-215~215-1) 2B 整型 int -231~231-1 4B 长整型 long -263~263-1 8B 无符号整数 字节型 byte 0~255(28-1) 1B 无符号短整型 ushort 0~65535(216-1) 2B 无符号整型 uint 0~232-1 4B 无符号长整型 ulong 0~264-1 8B 2. 实数类型 实数类型包括 float(单精度浮点型)、double(双精度浮点型)、decimal(十进制型) 同浮点型相比,decimal类型具有更高的精度和更小的范围,适合于财务和货币计算 数据类型 数据范围 占用存储空间 单精度浮点型 float ±1.5×10?45~±3.4×1038 4B 双精度浮点型 double ±5.0×10?324~±1.7×10308 8B 十

文档评论(0)

1亿VIP精品文档

相关文档