第3节 C Sharp语言基础.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.3 常用数据类型 【例3-3 】特殊数值的计算 3.3 常用数据类型 3.3.2字符和字符串类型 字符类型 字符类型为由一个字符组成的字符常量或字符变量。 (1) 字符常量 字符常量声明的格式为: const 字符常量 = ‘字符’; 字符常量用一对英文单引号界定,如,‘A’,‘a’,‘+’,‘汉’ 等。 转义字符,有些字符不能直接放在单引号中作为字符常量,这时需要使用转义符来表示这些字符常量,转义符由反斜杠“\”加字符组成,如 \n 。 3.3 常用数据类型 3.3.2字符和字符串类型 字符类型 (2) 字符变量 字符变量声明格式: char 字符变量名 ; 字符变量初始化: char 字符变量名 = 字符常量 ; C#支持Unicode字符集。 char(字符型):数据范围是0~65535之间的Unicode字符集中的单个字符,占用2个字节。 char(字符型)表示无符号16位整数,它的可能值集与Unicode字符集相对应。 3.3 常用数据类型 3.3.2 字符和字符串类型 常用转义字符 转义符 字 符 名 字符的Unicode值 转义符 字 符 名 字符的Unicode值 \ 单引号 0x0027 \f 换页 0x \ 双引号 0x0022 \n 新行 0x \\ 反斜杠 0x \r 回车 0x000D \0 空字符 0x0000 \t 水平制表符 0x0009 \a 警告(产生蜂鸣) 0x0007 \v 垂直制表符 0x000B \b 退格 0x0008 3.3 常用数据类型 3.3.2字符和字符串类型 2. 字符串类型--string (1) 字符串常量 字符串常量是由一对双引号界定的字符序列 例如:teacher and student. (2) 字符串变量 ①字符串变量声明的格式: string 字符串变量; 例如:string str3; ②变量声明的同时,还可以对变量初始化,例如: string str1=C#语言; string str2=程序设计; 3.3 常用数据类型 3.3.2字符和字符串类型 2. 字符串类型--string (2) 字符串变量 ③合并字符串只需在需要合并的子字符串间使用连接运算符“+”,例如: string myString=欢迎使用 + C#!; string greeting = Hello, World!; str3=str1+str2; //str3的值为:C#语言程序设计 3.3 常用数据类型 3.3.3 布尔类型和对象类型 布尔类型--bool 表示布尔逻辑量。数据范围是“true”(真)和“false ”,占用一个字节 (1) 布尔常量 布尔常量即布尔值本身,布尔值true(真)和false(假)是C#的两个关键字 (2) 布尔变量 bool 变量标识符 = 布尔值; 【例3-4】bool类型举例 3.3 常用数据类型 3.3.3 布尔类型和对象类型 2. 对象类型—object 可以表示任何类型的值,占用字节视具体表示的数据类型而定。 C#中的每种类型都是直接或间接从object类型派生的。 例如: int x1=123; double x2=34.56; object y1,y2; //声明y1,y2是object类型的变量 3.3 常用数据类型 3.3.4 枚举类型 枚举(enum)是值类型的一种特殊形式,基本格式如下: [修饰符] enum 枚举类型名[: 基类型] { 由逗号分隔的枚举数标识符 } ; 例如: enum Days {Sun,Mon,Tue,Wed,Thu,Fri,sat}; enum Days {Mon=1,Tue,Wed,Thu,Fri,Sat,Sun}; enum MonthNames {January=31,February=28,March=31,April=30}; enum MonthNames : byte { January=31, February=28, March=31, April=30 }; 3.3 常用数据类型 3.3.5 引用类型 类(class):一组具有相同数据结构和相同操作的对象集合。 接口(interface) 委托(delegate) 数组(array):包含若干相同类型元素的一组变量。 3.3 常用数据类型 3.3.6 类型转换 1. 隐式转换 遵守“由低级(字节数和精度)类型向高级类型转换,结果为高级类型”的原则。 例如: string a,b; a=10+”12”; double x=3.1415; in

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档