黑马程序员----C#基础知识02
2013-07-03 11:10
381 查看
------------------------------------------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流!------------------------------------------------------
变量和表达式
一、变量
变量是计算机内存中的一块存储单元,可以将数据存放到变量中,需要的时候再从中取出进行查看或修改。
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\tupwk_wjl;Integrated Security=SSPI;database=电子商务系统”
上述常量中便发生了转义字符的问题,应用程序在使用该字符串常量来连接数据库时,便会出现连接错误,原因是系统将字符串常量中的字符“\”看作是转义字符
来处理了。如果要解决前面连接数据库的字符串常量中的反斜杠字符识别问题,可使用两个反斜杠,即更改成如下所示:
“server=wfq\\tupwk_wjl;Integrated Security=SSPI;database=电子商务系统”
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!
变量和表达式
一、变量
变量是计算机内存中的一块存储单元,可以将数据存放到变量中,需要的时候再从中取出进行查看或修改。
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\tupwk_wjl;Integrated Security=SSPI;database=电子商务系统”
上述常量中便发生了转义字符的问题,应用程序在使用该字符串常量来连接数据库时,便会出现连接错误,原因是系统将字符串常量中的字符“\”看作是转义字符
来处理了。如果要解决前面连接数据库的字符串常量中的反斜杠字符识别问题,可使用两个反斜杠,即更改成如下所示:
“server=wfq\\tupwk_wjl;Integrated Security=SSPI;database=电子商务系统”
---------------------------------------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流!------------------------------------------------------
变量和表达式
一、变量
变量是计算机内存中的一块存储单元,可以将数据存放到变量中,需要的时候再从中取出进行查看或修改。
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\tupwk_wjl;Integrated Security=SSPI;database=电子商务系统”
上述常量中便发生了转义字符的问题,应用程序在使用该字符串常量来连接数据库时,便会出现连接错误,原因是系统将字符串常量中的字符“\”看作是转义字符
来处理了。如果要解决前面连接数据库的字符串常量中的反斜杠字符识别问题,可使用两个反斜杠,即更改成如下所示:
“server=wfq\\tupwk_wjl;Integrated Security=SSPI;database=电子商务系统”
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!
变量和表达式
一、变量
变量是计算机内存中的一块存储单元,可以将数据存放到变量中,需要的时候再从中取出进行查看或修改。
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\tupwk_wjl;Integrated Security=SSPI;database=电子商务系统”
上述常量中便发生了转义字符的问题,应用程序在使用该字符串常量来连接数据库时,便会出现连接错误,原因是系统将字符串常量中的字符“\”看作是转义字符
来处理了。如果要解决前面连接数据库的字符串常量中的反斜杠字符识别问题,可使用两个反斜杠,即更改成如下所示:
“server=wfq\\tupwk_wjl;Integrated Security=SSPI;database=电子商务系统”
---------------------------------------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流!------------------------------------------------------
相关文章推荐
- “黑马程序员”~~C#基础知识One
- 黑马程序员--C#基础知识小结(一)
- 黑马程序员_C#基础知识学习笔记:逻辑表达式
- 黑马程序员-C#基础知识(二)
- 黑马程序员----C#基础知识05
- 黑马程序员--01 c#基础知识
- 黑马程序员————————C#基础知识之结构体(二)
- 黑马程序员_学习日记23_C#基础知识补充(StringBuilder、ArrayList、HashTable)
- 黑马程序员—c#基础知识。。
- 黑马程序员————————C#基础知识之面向对象(二)
- 黑马程序员--C#基础知识小结(三)
- 黑马程序员————————C#基础知识(一)
- 黑马程序员.Net培训 C#基础知识——数据类型
- 黑马程序员----c#基础知识04
- 黑马程序员-C#基础知识
- 黑马程序员————————C#基础知识(五)
- [黑马程序员] _C#基础知识小结
- 黑马程序员_c#基础知识学习笔记:方法重载和out,ref传参
- 黑马程序员----C#基础知识03
- 黑马程序员-学习笔记1—c#基础知识。。。