.Net 初步学习笔记之三---变量

时间:2021-09-07 21:12:42

一、存储变量的语法:

变量类型  变量名;

变量名=值;

“=”号:把等号右边的值赋值给等号左边的变量

二、常用的变量

1、整数类型 int  //只存整数,不能存小数

2、小数类型 double  //能存整数、小数,小数点后面的位数为15-16位   提示:小数能精确到15-16位

3、 字符串类型  string  //可存多个文本、存空,需要被半角英文的双引号引用 “”

4、字符类型 char  //只能存入一个,不能为空,被半角英文的单引号引用‘’

5、金钱类型 decimal  money=XXXm ; //小数位精度到28-29位  ,必须带“m”或“M”

三、变量的使用规则

变量需要先申明 再赋值 最后再使用

四、波浪线与异常:

红色波浪线:意味表示代码中出现了语法错误。

绿色波浪线:没有错误,表示即将出现错误,警告线。

异常:程序在语法上没有任何错误,在程序运行期间,由于某些原因使程序不能再正常的运行。

五、String  string 的区别

String  是整个平台使用

string 应用于C#的关键字

两变量没区别,两个变量都映射到Class类中

六、变量命名规则

1、必须以“字母”“_”"@"开头

2、后面可以跟任意“字母”、数字、下划线 。除了下划线,其它特殊符号都不能出现

3、命名规范:

1、Camel :骆驼命名规范。要求变量名首单词的首字母要小写,其余每个单词的首字母要大写。多用于给变量命名

2、Pascal命名规范:要求每个单词的首字母都是大写,其余字母都小写,多用于给类或者方法命名

注意:

1、变量名不要跟C#中的关键字重复

2、在c#中,大小写是敏感的

3、同一变量名不允许重复定义;

七、赋值运算符:

1、“=”号:表示赋值的意思,把等号右边的值赋值给等号左边的变量

由等号连接的表达式称之为赋值表达式

注意:1)、  每个表达式可以求解出一个定值。对于赋值表达式而言,等号左边的变量的值就是整个赋值表达式的值。

2)、变量可以重复赋值,一旦变量赋予新值,老值就不存在了。

2、“+”号: 1)、连接:当+号两边有一边是字符串的时候,+号就起到连接的作用

2)、相加:两边是数字的时候,+号起相加的作用;

八、占位符:

使用方法:先挖个坑,再填个坑。

占位符用“{0~n}”,数字从0开始,用“,”区分;

注意事项:1)、有几个占位符,就得填写几个变量,如果多填没影响;如果少填了就会报异常。

2)、输出顺序:按挖坑的顺序输出。

八、交换两个int类型的变量,要求:不使用第三方的变量

int n1=10;

int n2=20;

方法一:

n2=n1+n2;

n1=n2-n1;

n2=n2-n1;

方法二:

n1=n1-n2;

n2=n1+n2;

n1=n2-n1;

九、转义符:

转义符指的就是一个“\”+一个特殊的字符,组成了一个具有特殊意义的字符。

十、隐式类型转换和显示类型转换

隐式类型转换:不需要声明就可以转换

如:int i=5 ;

long j=i

显示类型转换:强类型转换,需要明确声明转换的类型

如: double m=5.83

int n=(int) m

十一、装箱、拆箱

装箱:将值类型隐式转换为object 引用类型.即将栈的变量值装箱后复制变成堆的对象。

如:int i=100;

object obj=i;

拆箱:装箱的逆过程,将object引用类型显示转换为值类型。 即将堆对象赋值到栈的变量中

如 int i=100;

object obj=i;

int j=(int)obj;