算术运算符
算术运算符就是进行数学运算的运算符。主要有+(加) 、-(减)、*(乘)、/(除)、%(取余)。
运算规则同数学中的一样,先乘除后加减,有括号的先算括号
加法:+
减法:-
乘法:*
除法:/
取模:%
自增:++
自减:--
示例:
int i=1; int j=2; int z=j+i;//这样z就等于j和i的相加
关系运算符
关系运算符是对两个元素进行比较,返回一个真/假值(bool类型)
等于:==
不等于:!=
大于:>
小于:<
大于等于:>=
小于等于:<=
示例:
bool isOk=i>1;//i>1返回true否则返回false
所谓逻辑运算符也就是与、或、是、非、真、假等等条件判断符号
逻辑与(并且):&&
逻辑或(或者):||
逻辑非(取反):!
示例:
bool b=i>100&&i<1000; //i同时大于100并且小于1000返回true,否则false
位操作是程序设计中对位模式按位或二进制数的一元和二元操作。在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多
按位与:&
按位或:|
按位异或:^
按位取反:~
左移:<<
右移:>>
赋值:=
加赋值:+=
减赋值:-=
乘赋值:*=
除赋值:/=
取模赋值:%=
左移赋值:<<=
右移赋值:>>=
按位与赋值:&=
按位或赋值:|=
按位异或赋值:^=
示例:
int i=1; int j=2; int z=j+i;//等于就给z赋了新值
2016 © donet5.comApache Licence 2.0