一 变量命名规则
1. 必须以“字母” _ 或 @ 符号开头(不能以数字开头)
2. 后面可以跟任意的“字母”、“数字”或“下划线”
3. C#中变量名大小写敏感
4. 变量名不能与C#系统中的关键字重复
5.定义变量名必须要有识别意义
二 C#变量命名规范
1. Camel命名法:首个单词的首字母小写,其余单词的首字母大写
2. Pascal命名法:每一个单词首字母都大写
3. 如果使用到英文单词的缩写,全部用大写。
注意:在方法中定义变量,使用Camel命名法,即首字母小写。 string studentName;
pascal命名一般应用在全局的变量,即每个单词大写。 string SystemVersion。
三 变量申明类型
1. int类型---整型
2.double类型---小数类型
3.char类型---单个字符,用单引号括起来(‘’)
4.string类型---字符串,用双引号括起来(“”)
5.decimal类型---财务金钱类型使用到,后缀数值必须使用M或m标识,不会丢失精度,28-29位有效精度
注意:变量必须先声明,再赋值(赋值类型必须与声明类型一致)
6. 变量申明方式 : A. int a ; a=10 B. int a=10 C. int a, b,c ; a=10,b=5,c=8
四 变量的赋值_连接符_占位符
1. 变量赋值通过“=”,字符串连接通过“+”,占位符由"{数字}"组成,数字从0开始依次编号;
string name ="张三" ;
int age=28
demical salary=7066.33M
Console.WirteLine("我叫{0},今年{1}岁了,工资是{2}",name,age,salary)
>>>我叫张三,今年28岁了,工资是7066.33
2. 占位符可以重复使用,并且括号里的数字顺序可变,对应变量是按照括号里的数字取的
Console.WriteLine("我叫{0},{0}工资是{2}元,今年{1}岁了",name,age,salary)
>>>我叫张三,张三工资是7066.33元,今年28岁了
3. Console.WriteLine() 输出的都是第一个参数,后面的参数是否输出取决于第一个参数是否有占位符。