算术运算符:+ - * / % ,
%就是取余数,取模运算符的运算结果与模符号前面数的符号相同,如:
-8%5=-3;
8%-5=3;
-8%-5=-3;
赋值运算符:=
增量,减量运算符: ++ -- i++ ,表示先进行其他运算,再自加1 ,++i ,表示先自加,再运算,i-- ,--i 同理。。。 i=i+5 ,可以写成:i+=5 ,同理,i-=5 , i/=5, i*=5, i%=5;
系运算符: < > <= >= == != 这五种。
逻辑运算符: && 与 || 或 ! 非 主要是这3 种。 && 和|| 均是短路符。在&& 中,若表达式1 为假,那么不执行表达式2 ,在|| 中,若表达式1 为真,则不执行表达式2.
条件运算符: 三目运算符: 表达式1 ?表达式2 :表达式3 ; 如果表达式1 为真,那么运行表达式2 ,若否,则表达式3 是最终结果。
强制运算符: 比如要将a 前行转换成char , 写成(char )a ;
特殊运算符:& 取址运算符 sizeof 长度运算符
位运算符:左移<< 右移>> 无符号右移>>> 位与& 位或| 取反~ 异或^
<< 向左移(m<<n 等同于 m * 2 的n 次方)
>> 向右移(m>>n 等同于 m / 2 的n 次方)
^ 异 或(2 进制数相同位比较,相同为0 ,不同为1 )n^n=0 n^0=n
不用第三方变量和“+”“-”“*”“、”运算符交换两个变量的值。
如: p = 10;
q= 8;
p = p ^ q;
q = p ^ q;
p = p ^ q;
今天写到这里 幸亏没有开班会 不然写不完。休息一下...
周末回乡下了一趟,春天花儿开了,真爽,还可以挖拆儿根。
想起一首歌《那些花儿》^_^...