黑马程序员----C#基础知识02

变量和表达式

一、变量

变量是计算机内存中的一块存储单元,可以将数据存放到变量中,需要的时候再从中取出进行查看或修改。

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)C#是区分大小写的,因而在命名变量时,一定要使用正确的大小写,因为在程序中使用它们时,即使只有一个字母的大小写出错,也会引起编译错误。

(4)对于简单的变量,建议使用camelCase命名方法,而对于比较高级的变量,则使用PascalCase命名方法。

(5)变量名最好使用具有实际意义的英文单词,能够“见名知意”

(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、常量具有以下显著特征:

常量必须在声明时进行初始化,其指定值后便不能再进行修改;
常量的值必须能够在编译时用于计算,因而,从一个变量中提取某个时刻的值并将其赋值给常量,这种做法是不允许的;
常量是静态的,但不必在声明时使用static修饰符。

3、程序中使用常量有以下几个好处:

常量使用易于理解的名称,来代替含义不明确的数字或字符串,使程序更易于阅读;

常量使程序更易于修改。

 4、字符串常量存储的是一组字符,例如一个用于连接数据库的字符常量:

“server=wfq upwk_wjl;Integrated Security=SSPI;database=电子商务系统”

上述常量中便发生了转义字符的问题,应用程序在使用该字符串常量来连接数据库时,便会出现连接错误,原因是系统将字符串常量中的字符“”看作是转义字符

来处理了。如果要解决前面连接数据库的字符串常量中的反斜杠字符识别问题,可使用两个反斜杠,即更改成如下所示:

“server=wfq\tupwk_wjl;Integrated Security=SSPI;database=电子商务系统”

原文地址:https://www.cnblogs.com/binxinquan/p/3166568.html