- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.变量与数据类型要点
第2章 变量与数据类型 本课介绍C#语言的变量与数据类型。 本课主要介绍以下内容: C#的内置数据类型 常量与变量的使用 编写表达式 枚举类型 调试工具的使用 异常处理 2.1 C#基本数据类型 2.1 C#基本数据类型 2.1 .1值数据类型 整数类型: 整数类型又有有符号整数与无符号整数。有符号整数可以带正负号,无符号整数不需带正负号,默认为正数。 有符号整数包括sbyte(符号字节型)、short(短整型)、int(整型)、long(长整型)。 无符号整数包括byte(字节型)、ushort(无符号短整型)、uint(无符号整型)、ulong(无符号长整型)。 实数类型 实数类型包括float(单精度浮点型)、double(双精度浮点型)、decimal(十进制型)。 2.1.2 字符数据类型 char(字符型) char(字符型):数据范围是0~65535之间的Unicode字符集中的单个字符,占用2个字节。 char(字符型)表示无符号16位整数,char(字符型)的可能值集与Unicode字符集相对应。 string(字符串型) string(字符串型):指任意长度的Unicode字符序列,占用字节根据字符多少而定。 string(字符串型)表示包括数字与空格在内的若干个字符序列,允许只包含一个字符的字符串,甚至可以是不包含字符的空字符串。 布尔类型和对象类型 bool(布尔型):表示布尔逻辑量。bool(布尔型)数据范围是“true”(真)和“false”(假)。bool(布尔型)占用一个字节。bool(布尔型)的值“true”(真)和“false”是关键字。 object(对象型): 可以表示任何类型的值,其占用字节视具体表示的数据类型而定。 object(对象型)是所有其他类型的最终基类。C#中的每种类型都是直接或间接从object类型派生的。 2.1 C#基本数据类型 变量的使用必须先声明再使用,对比: VBScript 等脚本语言可以直接使用变量,无需声明; C/C++ 等语言和 C# 一样必须先声明再使用; 遇到没有见过的预定义类型如何使用? 2.2 声明并初始化变量 声明 指定类型 指定变量名 以分号结束 2.2 声明并初始化变量 变量命名规则 变量名的第一个字符必须是字母(包括汉字)或下划线,其余字符必须是字母(包括汉字)、数字或下划线; 变量名不能是C#的关键字或库函数名。例如,sum,_S,都是合法的变量名,而int,2A,Number Of Student是非法变量名。如果实在用使用关键字,可在关键字前加”@” 2.2 声明并初始化变量 如何命名变量? 给变量分配有意义的名称; 使用大小写混合方案。该方案要求变量名的首字母小写,变量名中每个单词的首字母大写。如newAccountBalance 虽然C#区分大小写,但是不要仅仅通过大小写的不同来区分不同的变量。如Sum和sum的同时使用。 直接常量 整形常量 整型常量即整数,整型常量有三种形式: 十进制形式,即通常意义上的整数,如,123,48910等。 八进制形式,输入八进制整型常量,需要在数字前面加“0”,如,0123等。 十六进制形式,输入十六进制整型常量,需要在数字前面加“0x”或“0X”,如,0x123等。 实型常量 实型常量即带小数的数值,实型常量有两种表示形式: 小数形式,即人们通常的书写形式,如0.123,12.3,.123等等。 指数形式,也叫科学记数,由底数加大写的E或小写的e加指数组成,例如,123e5或123E5都表示123×105。 字符常量 字符常量表示单个的Unicode字符集中的一个字符,通常包括数字、各种字母、标点、符号和汉字等。 字符常量用一对英文单引号界定,如,A,a,+,汉 等等。 在C#中,有些字符不能直接放在单引号中作为字符常量,这时需要使用转义符来表示这些字符常量,转义符由反斜杠“\”加字符组成,如 \n 。 字符串常量 字符串常量是由一对双引号界定的字符序列,例如: 欢迎使用C#! I am a student. 需要注意的是,即使由双引号界定的一个字符,也是字符串常量,不能当做字符常量看待,例如,‘A’与“A”,前者是字符常量,后者是字符串常量。 布尔常量 布尔常量即布尔值本身,如前所述,布尔值true(真)和false(假)是C#的两个关键字。 符号常量 符号常量使用const关键字定义,格式为: const 类型名称 常量名=常量表达式; “常量表达式”的意义在于该表达式不能包含变量及函数等值会发生变化的内容。常
您可能关注的文档
- 2.1.1练习使用显微镜.pptx
- 2.1感应电流的方向ppt.ppt
- 2.1网络中的数据通信.ppt
- 2.1.1氯气的生产原理(1课时).ppt
- 2.1显微镜的使用方法.ppt
- 2.1 第二章第1节《通过神经系统的调节》.ppt
- 2.1《通过神经系统的调节》(新人教版-必修3).ppt
- 2.1设计三通过神经系统的调节.ppt
- 文与可画筼筜谷偃竹记新课件.ppt
- 2.1通过神经系统的调节(含动画).ppt
- 用自己句子解释每个单词青少级ffmiddle ground38.pdf
- 讲稿介绍ntz0 xx german paper 2 hl markscheme德语.pdf
- 练习答案1 b n d f g 2 m k tu chapter7七章.pdf
- 参考品牌masport图库.pdf
- 教程分析成果uci224g-06 td en rev.pdf
- 文案seeing the advanced everyday student看高级学生.pdf
- 通过播客学习德语初级课程s2b s2lgpod101.pdf
- indonesian liture paper hl印度尼西亚文学.pdf
- 文稿说明案例2214-页mtz0 xx french ab initio paper 1 text booklet.pdf
- 你丢过钱吗new concept 2新概念hx g6nce224.pdf
文档评论(0)