第二章C#语言编程基础

第二章C#语言编程基础

ID:42191655

大小:809.50 KB

页数:101页

时间:2019-09-10

第二章C#语言编程基础_第1页
第二章C#语言编程基础_第2页
第二章C#语言编程基础_第3页
第二章C#语言编程基础_第4页
第二章C#语言编程基础_第5页
资源描述:

《第二章C#语言编程基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章C#语言编程基础2.1标识符和关键字2.2基本数据类型2.3变量2.4文字常量2.5表达式第2章C#语言编程基础(续)2.6结构与枚举2.7值类型与引用类型2.8控制台输入2.9习题2.1标识符和关键字什么是标示符?程序员为程序中一些要素所定义的名字,例变量名、对象名、方法名等。标识符命名规则:由字母、数字、下划线“_”组成。第1个字符必须是字母或下划线。对字母大、小写敏感。不能与关键字同名。C#语言使用Unicode字符集,字母几乎包括当今世界上的任意的印刷体文字。字体不同产生的标示符也不同。实际编程时,一般采用ASCII字符集(它是Unicode的子集)2.1标识符和关键字(续)

2、C#语言还允许标识符使用前缀@,但@并不是标识符的实际组成部分:带“@”前缀的标识符称作逐字标识符。例:if//不是合法的标识符@if//合法的标识符@price//合法,但与price是同名标识符2.1标识符和关键字(续)思考以下标识符是否合法:HelloWorld_isTruecheck_in52example$100Hello!HelloWorldHello+World//正确//正确//正确//非法起始字符//非法起始字符//非法含有字符“!”//非法含有空格//非法含有运算符2.1标识符和关键字(续)关键字:是C#编译器的保留字,不能用作标识符。C#语言共有77个关键字。2.2基

3、本数据类型整数类型:值类型sbyte、short、int、longbyte、ushort、uint、ulong浮点数类型:值类型float、doubledecimal预定义类型定义字节数sbyte-128~127之间的整数1byte0~255之间的整数1short-32768~32767之间的整数2ushort0~65535之间的整数2int-2147483648~2147483647之间的整数4uint0~4294967295之间的整数4long-9223372036854775808~9223372036854775807之间的整数8ulong0~1884467440737095516

4、15之间的整数82.2基本数据类型(续)字符型:值类型char布尔型:值类型bool字符串型:引用类型stringobject型:引用类型预定义类型定义字节数bool逻辑值:true和false1float单精度浮点值,有7个有效位4double双精度浮点值,有15~16个有效位8decimal精确的十进制值,有28~29个有效位16char0~65535之间的Unicode字符2object其它所有类型的基类型不定string任意长度的Unicode字符串不定2.3变量变量声明的一般格式如下:数据类型变量名1,…,变量名n;doublewidth;charc;inti,j,k;声明变量时

5、,可以同时初始化。inti=1,j=2;doublewidth=5.6,length;boolanswer=true;charc='A';声明:指定类型指定变量名以分号结束初始化:指定类型指定变量名使用赋值运算符(=)指定值以分号结束2.4文字常量文字常量也称字面常量或字面值,是指直接出现在程序中的数据值2.4.1整型常量2.4.2浮点型常量2.4.3字符常量2.4.4字符串常量2.4.5布尔常量2.4.1整型常量十六进制表示:以0X或0x开头,例:0X5cD十进制表示:例:32,0222注意:整型常量没有八进制表示形式。2.4.1整型常量(续)整型常量的默认数据类型是int型,但当其值超

6、出了int型的取值范围时,它将相应地被视为一个uint型、long型或ulong型常量。加后缀L(或l)可以将整型常量显式说明为long或ulong型;加后缀U(或u)可以将整型常量显式说明为uint或ulong型。如果同时加上这两种后缀,整型常量就是ulong型。567892L//long型36u//uint型36ul//ulong型2.4.2浮点型常量一般表示形式(小数表示形式):由整数和小数两部分组成。可省略其中的整数部分。例:5.6,6.0,.9指数表示形式:由尾数、字母E(或e)、指数组成。例:4.1E12,.27e4,5.0E-2,5E-22.4.2浮点型常量(续)浮点型常量的

7、默认数据类型为double型。要将其说明为float型,应加后缀F(或f)。例:5.6f,4.1E5F要将其说明为decimal型,应加后缀M(或m)。例:4.1E5M加后缀D(或d),可以将浮点型常量显式说明为double型。例:6.2D2.4.2浮点型常量(续)用一般表示形式表示的浮点型常量,如果其后加有后缀F、f、M、m、D或d,则小数点和小数部分可以同时省略。例:1F//float型2M//decimal型22D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。