没有合适的资源?快使用搜索试试~ 我知道了~
C#语言基础.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 82 浏览量
2023-03-11
21:30:22
上传
评论
收藏 1.22MB DOCX 举报
温馨提示
试读
11页
。
资源推荐
资源详情
资源评论
C#语言基础
本章要点:
Visual C# .NET 数据类型概述
Visual C# .NET 简单数据类型的使用
Visual C# .NET 的常量和变量
Visual C# .NET 的运算符与表达式
Visual C# .NET 的常用方法
3.1.2 Visual C#.NET 的数据类型简介
3.1.3 简单数据类型
1 整数数据类型
2.字符及字符串数据类型
C#的字符类型有以下特点:
(1)每个字符占 2 个字节。
(2)C#中的字符型与整型之间不能再像 C/C++中自动转换。以下语句在 C#中不合法:char c=13;
不过用户依旧可以将一个整型数显式地转换为一个字符数据类型,然后赋值给字符变量。如下:
char c=(char)13;
2.string 类
一个字符串是被双引号包含的一系列字符。
例如:“how are you!”
(1)常规字符串常数。(注意转义字符的使用)
(2)逐字字符串常数。逐字字符串常数以@开头,后跟一对双引号,在双引号中放入字符。
string str2=“hello,world”;表示: hello,world
string str3=@“hello,world”;表示: hello,world
string str4=“E://soft//c#” 表示: E:/soft/c#
string str5=@“E://soft//c#” 表示: E://soft//c#
区别主要在在于转义字符的时候
3.布尔类型
布尔类型(bool)只含有两个数值:true 和 false。
4.实数类型
实数类型又称浮点型,C#中的浮点型包含单精度浮点型
(float)和双精度浮点型(double)两种。
(1)单精度型:取值范围为
~
~
之间,精度为 7 位数。
(2)双精度型:取值范围为
之间,精度可达 15 到 16 位。
使用实数类型,需注意以下几个问题:
(1)存在正 0 和负 0 。
(2)存在正无穷大和负无穷大,一般产生在除数为0 的情况下,例如,1.2/0.0 的结果是正无空大,-1.2/0.0
的结果为负无空大。
(3)存在非数字值(Not-a-Number,简称 NaN)。当出现 0.0/0.0 这种非法运算的时候就会出现非数字值。
(4)对于浮点运算,如果运算结果的绝对值在精度范围内小到一定程度,系统就会当做 0 值处理(+0 或
-0)。
5.小数类型
又称十进制类型,其类型说明符为 decimal,主要用于金融领域,又称金融类型,其表示的值的范围大约是
到
,比 float 类型小,但是其精确度却可以达到 28 到 29 位。
在十进制类型的数据的后面加上“m”,表示该数据是小数类型,如 0.1m、123.9m 等。
3.1.4 常量与变量
1.常量
常量又叫常数,是在程序运行过程中其值不改变的量。常量也有数据类型,在C#语言中,常量
的数据类型有多种,分别是:sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal、
bool、string 等。
符号常量声明的格式如下。
[格式]:[常量修饰符] const 类型说明符 常量名=常量表达式;
例如:
public const int A=1,B=3;
与 C/C++类似,在 C#中,例如:
class ConstExample
{public const int A=1;
public const int B=A+2;
}
注意:常量是静态的,能够在类中访问。
【例 2-1】 分析下列程序的执行结果。
[程序代码]
class ConstExample
{
public const int A=1;
public const int B=(A+2)*(A+3);
{ public static void Main()
{
System.Console.WriteLine("A={0},B={1}",ConstExample.A,ConstExample.B);
}}
class ConstTest
}
程序分析
本题在类 ConstExample 中定义了两个常量 A 和 B,以最后输出的结果是 1 和 12。
[运行结果]
3.变量
(1)变量的含义及其定义
变量是指在程序运行过程中其值可以发生变化的量。
定义变量的一般格式如下。
[格式]:[变量修饰符] 类型说明符 变量名 1=初值 1,变量名 2=初值 2,…;
例如,有以下变量定义语句:
private static int gz=65;
public double jj=76.8;
(2)静态变量和实例变量
声明变量时,使用 static 关键字声明的变量为静态变量。静态变量只需创建一次,在后面的程序中就
可以多次引用。静态变量的初始值就是该变量类型的默认值。
实例变量是指在声明变量时没有使用 static 变量说明符的变量,也称普通变量。实例对象在指定的
对象中被声明并分配空间,如果实例变量所在的对象被撤消了,该变量也 就从内存中被清除了。
【例 2-2】 分析下列程序的运行结果。
[程序代码]
using System;//引入命名空间
剩余10页未读,继续阅读
资源评论
不吃鸳鸯锅
- 粉丝: 8325
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功