导入
什么是变量?
本课程介绍了变量的概念以及合法的变量命名规则。
介绍
任何编程语言中的变量都是计算机内存中一个带有名称的存储单元,里面包含一些信息。
可以将变量想象成一个带名字的盒子,我们可以将其“存放”某些内容。
在完成任务时,我们可以随意创建、修改和删除变量。它们是用于存储数据(如数字或字符字符串)的工具。
命名变量
程序员在脑海中用符号化名称来描述变量,例如:
- “山上的积雪深度”
或
- “客户银行账户中的金额”。
注意: 编译器通过管理变量符号名称与内存中数值地址之间的关系,帮助程序员减少错误。如果程序员必须完全依靠计算机内存中的具体位置来引用每个变量,那么出错的概率会非常高。
C# 要求程序员使用由以下字符组成的名称:a 到 z 的字母、A 到 Z 的字母,以及 0 到 9 的数字。C# 将大写字母和小写字母视为不同。
重要提示: 良好的编程习惯是变量名应以小写字母开头。
因此,C# 允许使用如下名称:
a
C# 允许的变量名示例包括:
1using System; 2 3class Program { 4 static void Main() { 5 int a = 2; 6 char A = 'b'; 7 float rt345 = 2.3F; 8 double squareArea = 6.5; //驼峰命名法 9 Console.WriteLine("a 的值是 {0}", a); 10 Console.WriteLine("A 的值是 {0}", A); 11 Console.WriteLine("rt345 的值是 {0}", rt345); 12 Console.WriteLine("squareArea 的值是 {0}", squareArea); 13 } 14}
变量命名通常遵循 驼峰命名法,即首字母小写,后续每个单词的首字母大写;例如:squareArea。
Customer’s account balance 不是 C# 中有效的变量名,因为它包含空格(不允许),并且包含撇号(C# 中也不允许出现在变量名中)。
现在你已经了解了 C# 中变量的基础知识,接下来我们将在下一课学习变量在内存中的存储方式。