欢迎来到天天文库
浏览记录
ID:45031560
大小:380.50 KB
页数:52页
时间:2019-11-08
《C#程序设计教程第2章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2021/7/171C#程序设计经典教程第二章C#程序设计基础1总体要求掌握常量和变量概念,掌握变量的声明、初始化方法掌握C#的常用的简单数据类型,了解枚举型、结构型,理解数据类型转换掌握C#的运算符和表达式的概念,理解运算符运算规则,理解表达式的使用方法理解数组和字符串的概念,掌握一维数组和字符串的使用方法,了解多维数组、数组型数组的应用2相关知识点了解内存及其地址分配的相关知识了解计算机中的数制(二进制、八进制、十六进制等)与字符编码(ASICC码、GB2312-80等、Unicode码等)的相关知识第二章C#程序设计基础
2、3学习重点C#语言中的常量、变量、数据类型、运算符、表达式等的概念C#语言中一维数组和字符串的概念及其使用方法4学习难点枚举型、结构型数据类型转换运算符的运算规则多维数组、数组型数组的概念2021/7/174第二章C#程序设计基础主要内容2.1常量与变量2.2C#的数据类型2.3运算符与表达式2.4数组和字符串2021/7/1752.1常量与变量2.1.1常量2.1.2变量返回2021/7/1762.1.1常量在程序运行过程中,其值始终不变的量称之为常量。整型常量整型常量又分为:有符号的整型常量、无符号整型常量、长整型常量。无
3、符号整型常量在书写时添加u或U标志。长整型常量在书写时添加l或L标记。浮点型常量浮点型常量又分为:单精度浮点型常量和双精度型常量。单精度浮点型常量在书写时添加f或F标记,而双精度型常量添加d或D标记。2021/7/1772.1.1常量小数型常量小数型常量的后面必须添加m或M标记,字符型常量字符型常量是一个标准的Unicode字符,使用两个英文单引号来标记。C#语言还允许使用一种特殊形式的字符常量,即以反斜杠符()开头,后跟字符的字符序列,称之为转义字符常量,用它来表示控制及不可见的字符。2021/7/1782.1.1常量常用
4、的转义字符转义符说明'单引号'"双引号"\反斜线符\0空字符uhhhh使用十六进制形式的Unicode字符,例如字符u0041表示Unidcode字符Aa响铃(警报)符,与u0007匹配b退格符,与u0008匹配tTab符,与u0009匹配。r回车符,与u000D匹配。v垂直Tab符,与u000B匹配。f换页符,与u000C匹配。换行符,与u000A匹配。 dd使用八进制形式的ASCII字符,例如字符 40表示ASCII的空格字符xhh使用十六进制形式的ASCII字符,例如字符
5、x41表示ASCII字符A2021/7/1792.1.1常量布尔型常量布尔型常量只有两个,一个是true,表示逻辑真;另一个false,表示逻辑假。字符串常量字符串常量表示若干个Unicode字符组成的字符序列,使用两个英文双引号来标记,2021/7/17102.1.2变量变量的概念在程序运行过程中,其值可以被改变的量称之为变量。变量名每个变量都必须有一个名字,即变量名。变量命名应遵循标识符的命名规则,如必须以字母、下划线(_)和汉字打头,可包含字母、数字、下划线和汉字,不能包含空格,不能使用C#保留字等。变量值程序运行时,系
6、统自动为变量分配内存单元,用来存储变量的值。在程序中,通过变量名来引用变量的值。2021/7/17112.1.2变量变量的定义使用变量之前必须先指定变量名、变量值的数据类型,该操作称为变量的定义。其一般形式为:类型标识符变量名1,变量名2,……;inta,b,c;//a,b,c为整型变量在定义变量时,应注意以下几点:在多个相同类型的变量时,各变量名之间用逗号间隔,类型标识符与变量名之间至少用一个空格间隔;最后一个变量名之后必须以“;”号结尾;变量定义必须放在变量使用之前;2021/7/17122.1.2变量变量的初始化变量初始
7、化就是指定变量的初始值。变量的初始化有两种形式。一种是在定义变量的同时实始化,另一种是先定义变量再初始化。前者的一般形式为:类型标识符变量名1[=初值1],变量名2[=初值2],…;例如:inta=12,b=-24,c=10;注意,C#允许在定义变量时部分初始化。例如:floatf1=1.25,f2=3.6,f3;后者允许为多个变量设置不同的初始值,也允许为多个变量设置相同的初始值。例如,inta,b,c;a=1;b=2;c=3;2021/7/17132.1.2变量实例2-1创建一个Windows应用程序,展示变量的使用方法,
8、包括定义、初始化和引用。2021/7/17142.2C#的数据类型2.2.1简单类型2.2.2枚举型enum2.2.3结构型struct2.2.4数据类型转换返回2021/7/17152.2.1简单类型C#中简单类型类型别名长度(位)类型别名长度(位)sbyteSystem.
此文档下载收益归作者所有