C# 基础03

交换两个变量的值:
int n1 = 10;
int n2 = 20;

int temp = n1;

—> n1 = n2;
—> n2 = temp;

n1 = n1 - n2;

n2 = n1 + n2;
n1 = n2 - n1;


算数运算符: ++ –
++:分为前++,不管是前++还是后++,最终的结果都是这个变量的值自身加1
区别:如果在一个表达式中遇到了 ++ 运算符
如果是前 ++,则首先这个变量的值自身加1,然后用这个加1后的值去参与运算
如果是后 ++,则首先拿原值参与运算,运算完成后,自身再加1


复合赋值运算符
一元运算符 ++ 比二元运算符+ 优先级高
+=
-=
*=
/=
%=
在一个表达式当中,如果既有一元运算符 也有 二元运算符,先算一元运算符


关系运算符
>
<

=
<=
==
!=
关系运算符用来描述两个事物之间的关系
由关系运算符连接的表达式 称之为 关系表达式
关系表达式的结果是bool类型
bool类型 (布尔)只有两个值,false,true


逻辑运算符
&&
||

在逻辑表达式中,逻辑与的优先级 高于 逻辑或 (先算逻辑与 后算逻辑或)

—> 在一个逻辑表达式中,如果既有逻辑与运算符,又有逻辑或运算符,先算逻辑或

& , |
5 < 3 & 3 > 2
效率上 &&,||更高 ,短路与,短路或


bool布尔类型
true
false

分支结构
if结构
if-else机构

选择机构:
if else判断多条件区间性的判断
switch-case判断多条件定值判断

猜你喜欢

转载自blog.csdn.net/syl2850246/article/details/86568684