站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题>和>>的区别?

>和>>的区别?

摘要: >和>>的区别?


>和>>的区别?


>是位运算符。>>是布尔逻辑运算符。


上面的都说的很清楚了,>是用来处理0101这样的2进制字符的位运算的,而>>是处理true和false这样的boolean运算


楼上的两位,在java中:> 非简洁与 >的左右两边都会被执行
>> 简洁与 当左边的为假时右边的被忽略不用执行

楼上两位说的是c和c++中的作用吧


二楼和三楼说法正确


二楼和三楼和五楼说法正确





二楼和三楼和五楼和六楼说法正确




> 既是“位运算符”,又是“逻辑运算符”

作为 逻辑运算符时,与 >> 的区别, 正像 hlnumber1 所说的那样。


>是位运算,它会将两边的运算都计算出来,再进行与运算;
>>是逻辑运算,只要有一边的运算结果为false,它都会马上返回false


>>这符号是短点运算


↑返回目录
前一篇: java有没有goto?
后一篇: 你的applet.java的注释也包含这个语句,那么appletviewer applet.java也行