变量和表达式
一、变量
变量是计算机内存中的一块存储单元,可以将数据存放到变量中,需要的时候再从中取出进行查看或修改。
1、变量的基本类型
(1)、整型变量
sbyte、byte、short、ushort、int、uint、long、ulong
(2)、浮点型变量
float、double、decimal
(3)、其他常用变量类型
char 、bool 、string
2、变量的命名规则和命名方法
变量是计算机中占据一定内存单元的存储区域,通过指定变量的名称来使用和管理变量。从数据存储的角度来看,变量名相当于存储数据的变量所占据的那块内存单元的标识名。
(1)变量名的第一个字符必须是字母、下划线(_)或@;
(2)其后的字符可以是字母、下划线、数字等;
(3)不能使用C#中的关键字作为变量名,如using、namespace等,因为这些关键字对于C#编译器而言有特定的含义;
(4)对于简单的变量,建议使用camelCase命名方法,而对于比较高级的变量,则使用PascalCase命名方法。
(6)变量中存储的值取决于该变量的类型,例如:bool test = true; int num2 = 14000;string val = "John";float num3 = 14.5f;
(7)程序中的一个块就定义就定义了一个作用域,域内的变量对外部不可见。变量在进入其作用域时创建,在离开作用域时被释放,例如:Console.WriteLine(“ x and y:{0},{1}”,x,y)中的{0}{1};
二、常量
1、常量又称为字面值,是一种在使用过程中值不发生改变的特殊变量。常量的声明方法和变量类似,只要在类型关键字前面加上const关键字并指定常量
值即可。和变量一样,常量也包括多种类型:数值常量、字符常量等。
注意:常量在程序中只能被赋值一次,否则编译器便会报告错误。
2、常量具有以下显著特征:
3、程序中使用常量有以下几个好处:
常量使程序更易于修改。
4、字符串常量存储的是一组字符,例如一个用于连接数据库的字符常量:
“server=wfq\tupwk_wjl;Integrated Security=SSPI;database=电子商务系统”
上述常量中便发生了转义字符的问题,应用程序在使用该字符串常量来连接数据库时,便会出现连接错误,原因是系统将字符串常量中的字符“\”看作是转义字符
来处理了。如果要解决前面连接数据库的字符串常量中的反斜杠字符识别问题,可使用两个反斜杠,即更改成如下所示:
“server=wfq\\tupwk_wjl;Integrated Security=SSPI;database=电子商务系统”