《C#编程入门与应用》—3 变量、常量与数据类型
第3章
变量、常量与数据类型
要想编写规范、可读性高的 C# 程序,就必须对 C# 有深入透彻的了解。第 2 章我们针对C# 程序结构的语法进行了介绍,本章我们学习新的内容。在编写 C# 程序时,如何声明变量、如何为变量赋值、应该声明哪些类型的变量、遇到常量怎么办等,这些都是编程中经常会遇到的一些问题。为了加强开发人员对于 C# 的认知,我们在这一章详细介绍 C# 中的变量、常量以及数据类型。
3.1 变量
常量和变量是 C# 程序中最基础的两个元素。变量时时刻刻都存在于 C# 程序中,而且变 量的值在程序运行期间是可以被更改的。本节详细介绍 C# 中变量的声明、变量的赋值以及 作用域的使用。
3.1.1 声明变量
对于开发人员来说,变量是用来描述一条信息的别名,在程序代码中可以使用一个或多 个变量。变量中可以存储各种类型的信息,例如用户登录信息、文件名称、文件大小、某本 书的名称、飞机票的价格等。
一个变量只不过是一个程序操作的存储区的名字。在 C# 中,每个变量都有一个特定的 类型,类型决定了变量的内存大小和布局。
C# 中,用户可以通过指定数据类型和标识符来声明变量。其基本语法如下:
<data_type> <variable_list>;
或者:
<data_type> <variable_list> = value;
上述语法代码涉及 3 个内容:data_type、variable_list 和 value。其具体说明如下。
● data_type 变量类型,它必须是一个有效的C#数据类型,例如int、string、char、double等, 也可以是用户自定义的数据类型。
● variable_list 标识符,也叫变量名称。可以由一个或多个用逗号分隔的标识符组成。
● value 声明变量时的赋值。 变量标识符在命名时需要遵循一定的规则:
● 变量标识符由字母、数字和下划线“_”组成,不能包含空格、标点符号、运算符等其他 符号。
● 变量标识符必须由字母或下划线“_”开头,不能以数字开头。
● 变量标识符不能是 C# 中的关键字,如 using、static、namespace 和 class 等。
● 变量标识符区分大小写,例如 name 和 Name 是两个变量。 为变量命名时还需要遵守一些变量命名规范:
● 变量标识符要有意义,尽量用对应的英文命名,使其具有“见名知意”的作用。例如, 登录密码可以使用 password 或 mima,避免使用 abc、cfa1 等进行命名。
● 避免使用单个字符作为变量名 ( 在循环里面定义的变量除外 )。
● 当使用多个单词组成变量名时,应该使用骆驼命名法。即第一个单词的首字母小写,其他 单词的首字母大写。例如用户名称可以用 userName 表示,机票价格可以用 airPrice 表示。
【例3-1】
如下代码分别声明了 string、int、bool 类型的变量:
string userName; //string 类型的变量,表示用户名称
int userAge; //int 类型的变量,表示用户年龄
bool isGirl; //bool 类型的变量,表示是否为女性
如果多个变量的类型相同,则可以同时声明多个变量,在多个变量之间,需要通过逗号 进行分隔。
【例3-2】
如下代码分别声明 string、bool 类型的多个变量:
string userName, userPass;
bool isGirl, isDelete;
注意
在 C# 中,变量名有一点是例外的,就是允许为变量名加前缀“@”,所以可以使用“@” 加上关键字作为变量的名称。但是,一般情况下,我们不推荐使用前缀“@”作为变量名的 一部分。
- 点赞
- 收藏
- 关注作者
评论(0)