99问答网
所有问题
java中,2>>1 和2<<1中的‘<<’和‘>>’是什么运算啊?
如果,求详解,谢谢
举报该问题
其他回答
第1个回答 2008-05-09
按位运算符,A>>B,把A转换为二进制后右移b位。
A<<B同理,只是向左移。
<上一页
1
2
相似回答
java中&什么
意思?
答:
在
Java中,&是一
个位运算符,用于执行逐位AND操作。&操作符有两种形式:单个&操作符和双个&&操作符,它们的作用略有不同。点击学习大厂名师精品课单个&操作符执行逐位AND操作,对于每一个位,如果两个操作数都是1,则结果为1,否则为0。例如,假设a和b是两个二进制数,a=1010,b=1100。执行a&...
java中的
&&
是什么
意思?
答:
java 中
|| 和 &&都是逻辑运算符。1、|| "||"是简洁或逻辑运算符 示例:a||b(其中a、b都代表一个条件)运算规则:如果a、b均为true时,结果才为true;如果a、b中有一者为false,结果为false 2、&& "&&"是简洁或逻辑运算符 示例:a&&b(其中a、b都代表一个条件)运算规则:如果a、b均...
java 中
|| 和 && 这类的符号都表示
什么?
答:
&&和||是一种逻辑运算符,&&是逻辑与,当两个数都为真,则结果为真
。||是逻辑或,两个数任意一个为真,则结果为真。举个例子:1、a && b 当a、b都为真时,结果为真。有一个为假或者都为假时结果为假。2、a || b 当a、b有一个为真时,结果为真。a、b都为假时结果为假。
java中
&&和||区别
是什么?
答:
&&表示与,前后两个操作数必须都为true才返回true,否则返回false。它是先计算左边的操作数,如果左边的操作数为false,直接返回false,根本不会去计算右边的操作数。||表示或,只要两个操作数中有一个是true,就可以返回true,否则返回false。从左往右进行计算,当第一个操作数为true时,直接返回true,...
java中&和
&&啥区别?谢谢
答:
在
Java中,
&&和&是两种不同的运算符,它们分别用于不同的场景。&&是逻辑
与运算
符,用于逻辑判断。例如,我们有以下代码段:if (x > 0 && y > 0) { 这表示只有当x大于0且y大于0时,才会执行if语句中的代码。如果x和y中任意一个不大于0,那么if语句中的代码将不会被执行。而&也是逻辑与运算...
JAVA中
&&和&、||和|的区别?
答:
1、
Java中&
叫做按位与,&&叫做短路与,它们的区别是:& 既是位运算符又是逻辑运算符
,&的
两侧可以是int,也可以是boolean表达式,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行
运算,
而短路与(&&)的两侧要求必须是布尔表达式。举例如下:12&5 的值是多少?答:12转成二进制数是...
JAVA中
双
与
、双或和单与、单或的区别
是什么?
答:
区别1:&和|可用于位操作,即二进制运算,而||不能。区别2:在逻辑
运算中,
||被称为短路逻辑运算符,它的意思是先判断左边的逻辑值。如果你能决定结果,你就不会浪费时间去判断右边的逻辑值。例如(2<3)|| (a*5+b/3-c>5),因为(2<3)为真,右边为真或假,结果为真,所以右侧不再被判定。
JAVA中
&&和||
是什么
意思?怎么用
答:
JAVA中
&&意思是“条件与”逻辑操作符,使用方法是x&&y,功能描述:x和y均为true,取值是true,否则取值是false。JAVA中||意思是“条件或”逻辑操作符,使用方法是x||y,功能描述:x和y有一个为true,取值是true,否则取值是false。
Java 中
&
=
是什么
意思?
答:
“&=”是JavaScript赋值运算符,意思是将左边变量与右操作数的值按位与。如,a&=b,相当于a=a&b。等号“=”就是赋值用的。而&是JavaScript的位运算符,是按位与的意思,就是当两个操作数的相应位都为1时,该位的结果为1,否则为0。例如,5&6等于4,因为0101&0110(注意都是用二进制表示的...
大家正在搜
相关问题
在JAVA中1%2等于多少?
java中 2<<3=16,这个<<运算符是什么意思?
java 逻辑运算
java的运算符
JAVA里面的位运算符>>,<<,>>>是什么意思,请举个列...
java 中|| 和 && 这类的符号都表示什么?
java运算符“<<”和“>>”是怎么运算的?原理是什么?谢...
Java中的位运算符>>和>>>怎么算 a=-17; a>>...