变量是用来存储数据的,数据可以存储在变量中,也可以从变量中读取数据。就像一个盒子即可以放进东西,也可以把东西拿出来。
计算机的所有数据都是相同的东西(一组0和1),但是存储数据的变量是有不同的内涵的,这个内涵称为类型。就像盒子有不同的尺寸和用途一样。为什么要建立不同的类型呢?因为不同的类型的数据需要用不同的方法来处理,给变量限定不同的数据类型可以避免混淆。就像不同的东西放在不同的盒子里面一样。
要使用变量,需要声明它们。即给变量指定名称和类型。声明了变量后就可以使用它们来存储声明的数据类型的数据。使用未声明或未赋值的变量会产生错误,编译器会告诉我们是什么错误。
变量的命名:变量的名称不能随便起。要尊要一定的规则。
变量命名规则:
a.变量名只能由字母、数字、下划线(_)和@组成,不能包含其它的字符
b.变量名的第一个字母必须是字母、下划线或@
c.其后的字符可以是字母、下划线或数字
d.变量名不能与C#中的关键字名称相同。这些关键字我会在以后的学习中给出
e.变量名不能与C#中的库函数名称相同
例:
dfjka
_fklaj
@falal
dfsa32f
以上变量名是正确的
23dfkall//收字符为数字
saf,fjld//变量名中有其它非法字符","
saf fjld//变量名中有空格符
fdl-fdj//变量名中有其它非法字符"-"
以上变量名是错误的
myvariable
myVariable
Myvariable
MYVARIBLE
以上的各个变量名是不同的,记住:C#是区分大小写的
尽管变量名的命名只要符合上面的规则就是正确的,但是我建议在个变量命名时最好是使用具有描述性质的名称,这样便于理解写出来的程序。比如一个人姓名的变量名可以为name,也可以为dj3rfd,name就有利于我们理解程序
变量的声明和赋值
变量的声明:数据类型 变量名;如:int age;//声明了一个数据类型为int的变量age
赋值:变量名 = 值;如:age = 25;//给变量age赋值25,"="为赋值运算符以后会学到的
其它的变量声明技巧:
同是声明多个数据类型相同的变量:
数据类型 变量名1,变量名2,......变量名N;如:int size1,size2;//声明了2个int数据类型的变量。
注意:同时声明多个变量时,变量的数据类型必须是相同的,上面的变量size1和size2就同是int的数据类型
在声明变量的同时给变量赋值 :
数据类型 变量名 = 值;如:int age = 25;//声明一个int数据类型的变量age,并赋值25
同时使用上面两种技巧:
数据类型 变量名1 = 值1,变量名2 = 值2,......变量名N= 值N;如:int size1 = 2,size2 = 5,size3 = 10;
或 数据类型 变量名1 =值1,变量名2,......;如:int age = 25,size =10,num;//同时声明3个数据类型为int的变量age、size、num,并给其中部分变量age、size赋值