文档介绍:第2章基本数据类型与表达式
本章要点:
Visual C# .NET数据类型概述
Visual C# .NET简单数据类型的使用
Visual C# .NET的常量和变量
Visual C# .NET的运算符与表达式
Visual C# .NET的常用方法
循序渐进学理论
Visual C# .NET的标识符
在Visual C# .NET中定义标识符时,必须符合以下命名规则。
(1)标识符必须是由字母、数字、下划线组成的一串符号,且必须以字母或下划线开头。
(2)由于标识符代表对象的名称,所以用户在选取标识符时应选取有意义的字符序列,以便在程序中能从标识符看出所标识的对象,从而便于阅读和记忆。
(3)用户定义的标识符不能与C#语言的关键字同名。
Visual C#.NET的数据类型简介
简单数据类型
C#的字符类型有以下特点:
(1)每个字符占2个字节。
(2)C#中的字符型与整型之间不能再像C/C++中自动转换。以下语句在C#中不合法:char c=13;
不过用户依旧可以将一个整型数显式地转换为一个字符数据类型,然后赋值给字符变量。如下:
char c=(char)13;
布尔类型(bool)只含有两个数值:true和false。
实数类型又称浮点型,C#中的浮点型包含单精度浮点型
(float)和双精度浮点型(double)两种。
(1)单精度型:取值范围为~ 之间,精度为7位数。
(2)双精度型:取值范围为~ 之间,精度可达15到16位。
使用实数类型,需注意以下几个问题:
(1)存在正0和负0 。
(2)存在正无穷大和负无穷大,一般产生在除数为0的情况下,例如,,-。
(3)存在非数字值(Not-a-Number,简称NaN)。。
(4)对于浮点运算,如果运算结果的绝对值在精度范围内小到一定程度,系统就会当做0值处理(+0 或-0)。
又称十进制类型,其类型说明符为decimal,主要用于金融领域,又称金融类型,其表示的值的范围大约是到,比float类型小,但是其精确度却可以达到28到29位。
在十进制类型的数据的后面加上“m”,表示该数据是小数类型,、。
常量与变量
常量又叫常数,是在程序运行过程中其值不改变的量。常量也有数据类型,在C#语言中,常量的数据类型有多种,分别是:sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal、bool、string等。
符号常量声明的格式如下。
[格式]:[常量修饰符] const 类型说明符常量名=常量表达式;