运算符

 1 算术运算符:
 2 %:取模就是取余数。5/2余1,1就是余数。10%4余2。2就是余数,左是被模数,右边是模数。左边小于右边结果是左边,左右相等是0。右边是1结果是0。左边是负数结果是负数。
 3 
 4 ++a:先自增再执行。
 5 a++:先执行再自增。
 6 --b,b--同上。
 7 
 8 转义字符: 通过\来转变后面的字母或者符号的含义。
 9 
10 例如:
11 \n换行 键
12 \t制表符table键
13 \r:回车键 window系统,回车符是由两个字符来表示\r\n。
14 \b:退格键
15 
16 
17 赋值运算符: = 赋值符号
18 
19 x=x+1 先相加再赋值
20 x+=1 直接赋值。
21 
22 
23 比较运算符: == 等于符号 不能写成=24 
25 boolean 结果是true false 
26 
27 
28 逻辑运算符: x>3 &(并且) x<6 不能写成3<x<629 
30 
31 位运算:
32 
33  &"与" 两边为true结果为true ,只要有一边为false结果为false
34  true  & false = false
35  true  & true  = true
36  false & true  = false
37  false & false = false
38 
39 “或” 两边为false结果为false ,只要有一边为true结果为true
40  true  | false=true
41  true  | true=true
42  false | true=true
43  false | false=false
44  
45  ^"异或" 两边相同结果为false,不同为true。  
46  true  ^ false=true
47  true  ^ true=false
48  false ^ true=true
49  false ^ false=false
50  
51  反码
52   
53  100110 反码后 011001
54 
55 !逻辑非。
56 
57 && 短路 
58 & 和&&的区别:
59 &:左右边都运算
60 &&:左边为假是 右边不运算。
61 |:两边都参与运算
62 ||:左边为真是,右边不参与运算。
63 
64 位运算符:
65 
66 <<左移 3<<2 3左移2位 右边空位用0补上。左移就是乘以2的位数次幂。
67 >>右移 3>>2 3右移2位 左边空位用0补上。右移就是除以2的位数次幂。
68 >>>无符号右移 空出来的位置都拿0补上。
69 ^异或,一个数异或另一个数两次结果还是原数。
70 
71 三元运算符:(条件表达式)?表达式1;表达式2; 如果是true执行条件表达式1。如果是false执行表达式2。

 

posted @ 2013-10-04 20:58  wangzhenxiang  阅读(208)  评论(0编辑  收藏  举报