信息管理与信息系统专业 第3章变量与表达式 任课教师:吕雅丽
信息管理与信息系统专业 任课教师:吕雅丽 第3章 变量与表达式
本章内容 3.1C#基本数据类型 3.2常量与变量 ■3.3运算符与表达式类型 ■3.4运算符的优先级与结合性
本章内容 3.1 C#基本数据类型 3.2 常量与变量 3.3 运算符与表达式类型 3.4 运算符的优先级与结合性 2
本章内容 计算机程序是做什么的? 系列处理数据的操作。 计算机程序是对数据执行操作,那么以哪种方式存储 数据,用哪些方法处理数据? 变量、表达式
本章内容 计算机程序是做什么的? 一系列处理数据的操作。 计算机程序是对数据执行操作,那么以哪种方式存储 数据,用哪些方法处理数据? 变量、表达式 3
本章内容 变量关系到数据的存储。可以把计算机内存中的变量 看出架子上的盒子,可以放东西,可以取东西,也可以仅 看看里面的东西。数据放在变量中,可以从变量中取出数 据或查看它们。 盒子有不同的形状和尺寸,不同的东西放在合适的盒 子里。变量有不同的内涵,称为类型。不同类型的数据需 要用不同的方法来处理
本章内容 变量关系到数据的存储。可以把计算机内存中的变量 看出架子上的盒子,可以放东西,可以取东西,也可以仅 看看里面的东西。数据放在变量中,可以从变量中取出数 据或查看它们。 盒子有不同的形状和尺寸,不同的东西放在合适的盒 子里。变量有不同的内涵,称为类型。不同类型的数据需 要用不同的方法来处理。 4
31G基本数据类型 3.1.1数值类型 °1.整数类型 整数类型又有有符号整数与无符号整数。有符号整数可 以带正负号,无符号整数不需带正负号,默认为正数。 有符号整数包括 sbyte(符号字节型)、 short(短整 型)、int(整型)、long(长整型)。 无符号整数包括byte(字节型)、 ushort(无符号短整 型)、uint(无符号整型)、 ulong(无符号长整型)
3.1.1 数值类型 1. 整数类型 整数类型又有有符号整数与无符号整数。有符号整数可 以带正负号,无符号整数不需带正负号,默认为正数。 有符号整数包括sbyte(符号字节型)、short(短整 型)、int(整型)、long(长整型)。 无符号整数包括byte(字节型)、ushort(无符号短整 型)、uint(无符号整型)、ulong(无符号长整型)。 3.1 C#基本数据类型 5
31G基本数据类型 2.实数类型 〉实数类型包括 float(单精度浮点型)、 double (双精度浮点型)、 dec ima(十进制型)
2. 实数类型 实数类型包括float(单精度浮点型)、double (双精度浮点型)、decimal(十进制型)。 3.1 C#基本数据类型 6
31G基本数据类型 3.1.2字符类型 1. Un i code字符集 Un i code是一种重要的通用字符编码标准是继AsC字符 码后的一种新字符编码。 #支持 Unicode字符集
3.1.2 字符类型 1. Unicode字符集 Unicode是一种重要的通用字符编码标准是继ASCII字符 码后的一种新字符编码。 C#支持Unicode字符集。 3.1 C#基本数据类型 7
31G基本数据类型 编码 符号 编码 符号 缩码 符号 34 $ 41 47 0 2 3 4 5 6 8 9 59 A B D E G H 74 75 K 76 77 M 78 N 79 表3-1部分 Un i code编码
表3-1 部分Unicode编码 3.1 C#基本数据类型 8
31G基本数据类型 81 87 Z C 101 102 104 h 105 k 110 111 112 113 q 114 118 119 3 124 126 续表3-1部分 Un i code编码
续表3-1 部分Unicode编码 3.1 C#基本数据类型 9
31G基本数据类型 ●2.char(字符型) char(字符型):数据范围是0~65535之间的 Un code 字符集中的单个字符,占用2个字节。 3. str ing(字符串型) str ing(字符串型):指任意长度的 Un i code字符序列, 占用字节根据字符多少而定。 string(字符串型)表示包括数字与空格在内的若干个 字符序列,允许只包含一个字符的字符串,甚至可以是 不包含字符的空字符串
2. char(字符型) char(字符型):数据范围是0~65535之间的Unicode 字符集中的单个字符,占用2个字节。 3. string(字符串型) string(字符串型):指任意长度的Unicode字符序列, 占用字节根据字符多少而定。 string(字符串型)表示包括数字与空格在内的若干个 字符序列,允许只包含一个字符的字符串,甚至可以是 不包含字符的空字符串。 3.1 C#基本数据类型 10