标签:逻辑 统一 java 补码 style 逻辑运算符 连接字符串 次方 重载
20170309
java运算符
算术运算符
+,-,*,/,%,++,--
自左向右运算
++放在后面,先赋值再运算
重载运算符,+连接字符串,& |也可以作为逻辑运算符
赋值运算符
=, +=, -= ,*= ,/= ,%=
自右向左运算
关系运算符
<,>。<=,>=,!=,==
逻辑运算符
&&,||,!
逻辑表达式
位运算符
& ,|, ^, ~ 运算的是补码
原码、反码、补码
正数:原反补相同
0:正负0的补码都是 0000 0000(统一了正负0)
负数
反码,除符号位外取反
补码,反码末尾+1
& :两个为1则为1,否则为0
|:有1则为1,否则为0
^:有0有1则为1,否则为0
~:0为1,1为0
作用
判断奇偶
两个数字交换
移位运算符
<< ,>> ,>>>运算的是补码
<<左移
>>右移
>>>无符号位右移
作用:求2的n次方,1<<n
三目运算符
a > b ?"a>b":"a<b"
标签:逻辑 统一 java 补码 style 逻辑运算符 连接字符串 次方 重载
原文地址:http://www.cnblogs.com/roup/p/6790669.html