码迷,mamicode.com
首页 > 编程语言 > 详细

java运算符

时间:2017-05-01 00:21:53      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:逻辑   统一   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运算符

标签:逻辑   统一   java   补码   style   逻辑运算符   连接字符串   次方   重载   

原文地址:http://www.cnblogs.com/roup/p/6790669.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!