【C#】加加和减减、复合赋值运算符、一元二元运算符、关系运算符、bool类型

一、加加和减减

①++   自身加一   有前加,后加

② - -   自身减一   有前减,后减

注意:一元运算符++/--比二元的+-优先级高

 //后加(先取原值参与运算,后自身加一)

//后加
 
num++;//自身加1

int number = 10 + num++;//先取num的原值参与运算  然后再自身加一
	   
Console.WriteLine("num值为{0}",num);    结果为11
Console.WriteLine(number);             结果为20
Console.ReadKey();

//前加 (先自身加一,后参与运算)

//前加
int number = ++num + 10;//先自身加1,然后再参与运算
	
Console.WriteLine("num值为{0}",num);   结果为11
Console.WriteLine(number);            结果为21
Console.ReadKey();

二、复合赋值运算符

 +=     -=     *=     /=     %=

下面以+=和*=为例:

例一:+=

int number=10;
number = number + 10;//(number += 10;//直接在内存中+10)   结果一样,内存当中不太一样
Console.WriteLine(number);
Console.ReadKey();

例二: *=

int number = 10;
number = number * 10;//(number *= 10;)
Console.WriteLine(number);
Console.ReadKey();

三、一元二元运算符

对于+ - * / % =都需要两个操作数才能进行运算的这些运算符,我们叫做二元运算符

对于+ + - -这样的只需要一个操作数就能进行运算的运算符,我们叫做一元运算符

举个栗子:

   89-10:二元

   number--:一元

   =:二元

四、关系运算符

>

<

==(等于,相等)(两个=在一起,才是数学中等号的意思)

!=(不等)

五、bool类型(布尔)

bool值只有两个:

真:true

假:false

关系运算的结果是布尔类型的

bool result=1500>1;
Console.WriteLine(result);
Console.ReadKey();

结果:

发布了70 篇原创文章 · 获赞 17 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/hsm_Jasmine/article/details/94342241