自学asp.net笔记 - 第二天变量及运算的一些小知识

第二天,复习下变量的知识,还有变量的运算,还有就是大神们的交换变量的变态方法。


第六节 变量的命名


1、命名规则:第一个字符必须是字母或者下划线(_),其后的字

符可以是任意个数字、字母、下划线。不能全部使用C#的关键

字,比如class、namespace、new、void等。判断方式:VS中

亮蓝色的就是关键字。这也是类、函数等的命名规则。

2、可以使用中文来作为变量名(类、方法也可以),但是尽量不要使用中文来编程。

3、变量的声明:int i;int x,y;int i=3,这就是声明变量的几种方式,但是最好的方式是:数据类型 变量名=初始化值;变量在使用之前必须有个值,如果没有赋值需要有个初始化值。


第七节 算数运算符


1、+、-、*(乘)、/(除)、%(求余)

+可以用作字符串连接,其他不可以。将string和其他类型+,会自动tostring(); 易错:string s1 = "hello"+yang;

++(自增)、--(自减)

2、运算优先级:与数学运算优先级一致,括号最先运算,在实际使用的时候优先级可以通过括号、书写多行的方式来实现,让优先运算的单独显示出来,这样书写方便阅读与理解,为后期本人和他人维护程序提供方式。

3、变量可以和字面量混合运算:就是指变量可以直接跟值运算,比如int i=10;i=i+10;


第八节 变量赋值


1、赋值运算符:=(不是等于号,C#中的等于号是==)。

2、复制运算的意义是:让=左边的变量的值等于=右边的运算结果(运算结果就是个值)。

3、特殊的复制运算:+=、-=、*=、/=,例:a+=5与 a=a+5是完全等价的运算,只是为了减少书写量,最特殊的情况就是a++,其意义就是a=a+1,a+=1,其他的运算符意义类似。


4、变量的左边只能是变量,不能使常量、表达式等。

5、交换两个变量值的多种方法:设置一个中间变量用于交换

  交换a和b的值

  a=5,b=6;

  int c;

  c=a;

  a=b;

  b=c;

完成了变量值得交换。

网上找的大神们的方法:

比如说:

a  b

a = a+b;

b = a-b;

a = a-b;

大神啊·············


a=a^b;

b=b^a;

a=a^b;

使用异或运算,这真·大神啊········


a=a^b^(b=a);这就完成了,我已经无语了············


自学asp.net笔记 - 第二天变量及运算的一些小知识,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。