温故而知新(二)

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

二、C#运算符

1.基本算数运算符

名称

符号

加法

+

减法

-

乘法

*

除法

/

取余数

%

不说废话,直接上代码:

1inta =10;2intb =5;3//分别进行计算4intc1 = a +b;5intc2 = a -b;6intc3 = a *b;7intc4 = a /b;8intc5 = a %b;9//输出结果10Console.WriteLine("a+b={0}", c1);11Console.WriteLine("a-b={0}", c2);12Console.WriteLine("a*b={0}", c3);13Console.WriteLine("a/b={0}", c4);14Console.WriteLine("a%b={0}", c5);15Console.ReadKey();

2.自增自减运算符

名称

符号

自增

++

自减

--

单独使用时,加加(减减)不论在操作数的前面还是后面,效果都一样,给自身加(减)1在运算式中时,如果加加(减减)在某个式子前面,那么就先给该式加(减)1,再参与整个运算式的运算;如果加加(减减)在某个式子后面,那么就要在整个运算式中从左向右依次运算例如:

1inta = 10;2intb = a++ + ++a *2+ --a + a++;3//b=10+12*2+11+11;4//a=12;

3.赋值运算符

名称

符号

等号

=

加等号

+=

减等号

-=

乘等号

*=

除等号

/=

取余等号

%=

不说废话,直接上代码:

1inta1 =20, a2 =20, a3 =20, a4 =20, a5 =20;2intb1;3//将变量a1的值赋值给变量b14b1 =a1;5//变量a1的值加5,然后将计算结果再赋值给变量a16a1 +=5;//等价于:a1 = a1 + 5;7//变量a2的值减5,然后将计算结果再赋值给变脸a28a2 -=5;//等价于:a2 = a2 - 5;9//变量a3 的值乘5,然后将计算结果再赋值给变量a310a3 *=5;//等价于:a3 = a3 * 5;11//变量a4的值除以5,然后将计算结果再赋值给变量a412a4 /=5;//等价于:a4 = a4 / 5;13//变量a5的值对5取余数,然后将计算结果再赋值给变量a514a5 %=5;//等价于:a5 = a5 % 5;15//输出计算结果16Console.WriteLine("b1={0}", b1);17Console.WriteLine("a1+5={0}", a1);18Console.WriteLine("a2-5={0}", a2);19Console.WriteLine("a3*5={0}", a3);20Console.WriteLine("a4/5={0}", a4);21Console.WriteLine("a5%5={0}", a5);22Console.ReadKey();

4.关系运算符

用来描述两个事物之间的关系由关系运算符连接的表达式称为关系表达式。关系表达式的结果是布尔类型的值名称

符号

大于号

>

小于号

<

大等于

>=

小等于

<=

等于

==

不等于

!=

5.逻辑运算符

名称

符号

逻辑与

&&

逻辑或

||

逻辑非

!

逻辑与/逻辑或

表达式1

表达式2

表达式1&&表达式2

表达式1||表达式2

True

True

True

True

True

False

False

True

False

True

False

True

False

False

False

False

逻辑非 表达式

!表达式

True

False

False

True

由逻辑运算符连接的表达式称为逻辑表达式。逻辑表达式两边放的一般是关系表达式或布尔类型的值 6.优先级

贴张图,优先级从高到低,剩下的请自行脑补

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航