1 / 75
文档名称:

第2章 C#基础知识.ppt

格式:ppt   大小:1,124KB   页数:75
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第2章 C#基础知识.ppt

上传人:q1188830 2018/3/2 文件大小:1.10 MB

下载得到文件列表

第2章 C#基础知识.ppt

相关文档

文档介绍

文档介绍:回顾
.NET Framework 类库和公共语言运行时两个主要组件组成。
Visual Studio .NET 2010 是用于创建、编写、运行和调试程序的集成开发环境。
C#程序组成:一个方案(sln)由若干项目(csproj)组成,一个项目由窗体、类模块、资源等文件(cs)组成
应用程序创建步骤
书写规范
1
C# 基础知识
第二章
2
目标
使用C# 中的基本数据类型
在C#中定义变量和常量
理解装箱和拆箱的概念和数据类型转换
使用C#中的运算符,选择结构和循环结构
定义和使用数组,了解结构和枚举
了解C#中的预处理指令
理解C#中常用的字符串处理方法
3
数据类型
C#的数据类型可分为两大类:
1)值类型(简单类型、结构类型和枚举类型)
简单类型包括整型、浮点型、字符型、布尔型
2)引用类型(数组、字符串、类、委托和接口)
值类型和引用类型有区别:值类型变量直接存储它的数据内容,而引用类型不存储实际数据内容,是存储对实际数据的引用。
a
a
b
char x=‘a’
String y=“ab”


4
C#的数据类型结构图
C#数据
类型
值类型
整型
结构类型
枚举类型
引用类型
类类型
接口类型
数组类型
基本类型
浮点型
逻辑型
字符型
字符串型
日期型
5
值类型 1、整数类型:
C# 数据类型
大小
示例
byte
无符号的 8 位整数
byte gpa = 2;
int
有符号的 32 位整数
int rating = 20;
36 代表int类型的数值36
short
有符号的 16 位整数
short salary = 3400;
long
有符号的 64 位整数
long population = 23451900;
23451代表long 类型的数值23451
decimal
有符号的128位整数
精度为29位数

sbyte
无符号的 8 位整数
sbyte sb = 2
uint
无符号的 32 位整数
518u,代表uint类型的数值518
ushort
无符号的 16 位整数
ushort salary = 3400;
ulong
无符号的 64 位整数
ulong po= 23451900;
36897123ul 代表ulong类型的数值36897123
6
2、浮点型
浮点类型的数据包含两种:单精度浮点型(float)和双精度浮点型(double),其区别在于取值范围和精度的不同。
float类型是32位宽,精度为7 位数,
取值范围在+ ×10-45 ~ ×1038之间。
如float x=
double类型是64位宽,精度为15~16位数,
取值范围为+×10-324 ~ ×10308之间。
例如:double y=
常量无后缀时为double型
7
3、小数类型(decimal)
小数类型(decimal)占用16个字节(128位),主要为了满足需要高精度的财务和金融计算机领域。
小数类型数据的取值范围和精度如下: ,精度为29位数
取值范围在+ ×10-28 ~ ×1028之间。
注意:小数类型数据的后面必须跟m或者M后缀来表示它是decimal类型的,、,否则就会被解释成标准的浮点类型数据,导致数据类型不匹配。
如:
8
4、字符型和布尔型
1)布尔类型bool:采用true和false两个值来表示布尔逻辑量。
例:
bool a1=true;
bool a2=(x>0 && x<100);
2)字符类型char:包括一般字符和转义字符,
采用Unicode字符集,一个Unicode字符标准长度为16位,它允许用单个编码方案表示世界上使用的所有字符。
单引号做定界符,只能是一个字符。并且不能是单引号或者反斜杠(\)。
例如: char c='a';
char b= ‘\n';
9
为了表示单引号和反斜杠等特殊的字符常数,C#提供了转义符。
转义符
字符名称
\'
单引号
\"
双引号
\\
反斜杠
\0
空字符(Null)
\a
发出一个警告
\b
倒退一个字符
\f
换页
\n
新的一行
\r
换行并移到同一行的最前面
\t
水平方向的Tab
\v
垂直方向的Tab
C#常用的转义符
C#常用的转义符
10