java运算中“&”是什么意思?

如题所述

需要转成2进制数
&按位与, 即按照对应的位进行与操作
规则: 全1则为1. 其他为0
1(01)与2(10)为0(00)
2(10)与3(11)为2(10)

另,|按位或,即按照对应的位进行或操作
规则:有1则为1, 其他为0
温馨提示:内容为网友见解,仅供参考
无其他回答

JAVA中&&和&、||和|的区别?
“1、Java中&叫做按位与,&&叫做短路与,它们的区别是: & 既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boolean表达式,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行运算,而短路与(&&)的两侧要求必须是布尔表达式。举例如下:12&5 的值是多少...”...

java中的 &是什么意思 如何使用 计算
&是JAVA中的位逻辑运算符,称“按位与”,运算规则是:“&”两个运算数都为1时,结果为1,其余结果为0 ,即:即:0&0=0,0&1=0,1&0=0,1&1=1 用途:(1)清零 运算对象:原来的数中为1的位,新数中相应位为0。(2)取一个数中某些指定位。如想要取一个整数a(占2个字节)的低...

Java中&是什么意思?
&在java中表示位运算符即,按位与运算。用来对二进制位进行操作,为二元运算符,智能为整型和字符型数据。如果两个运算数都是1,则结果为1.其他情况下,结果均为零:00101010(十进制值为42)&00001111(十进制值为15)=00001010(十进制值10)而在java语言中 i1&=3的表达式的展开形式为:i1=i1&3,...

java运算中&是什么意思,比如a=1;b=2;a&b=多少
&是位操作符,“按位与”;1转成二进制 01;2转成二进制 10;a&b=00转成十进制为0。位运算符有:&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。优先级从高到低,依次为~、&、^、|。按位与运算有两种典型用法,一是取一个位串信息的某几位,如以下代码截取x的最低7位:x ...

java &是什么符号
& 是和、与的意思,英文符号相当与and这个词。字符 & 的最早历史可以追溯到公元1世纪,是拉丁语 et 的连写。最早的 & 很像 E 和 T 的组合,但随着印刷技术的发展,这个符号逐渐形成自己的样式,并脱离其原始的影子。

Java中,&和&&,|和||有什么区别
& 是与,&&是短路与;&& 是左边条件不满足就终止了,不会继续计算右边条件;而&是无论左边是否满足都会继续执行右边。比如 a && b , 假如计算 a 是假 , 那么就不会继续计算b的真假值了;假如a是真,那么会继续计算b,当b也是真时,a&&b为真。而 a & b , 无论a是真假,都会继续计算b的...

java中&&和||区别是什么?
&&表示与,前后两个操作数必须都为true才返回true,否则返回false。它是先计算左边的操作数,如果左边的操作数为false,直接返回false,根本不会去计算右边的操作数。||表示或,只要两个操作数中有一个是true,就可以返回true,否则返回false。从左往右进行计算,当第一个操作数为true时,直接返回true,...

java中&什么意思?
在Java中,&是一个位运算符,用于执行逐位AND操作。&操作符有两种形式:单个&操作符和双个&&操作符,它们的作用略有不同。点击学习大厂名师精品课单个&操作符执行逐位AND操作,对于每一个位,如果两个操作数都是1,则结果为1,否则为0。例如,假设a和b是两个二进制数,a=1010,b=1100。执行a&...

&在Java中是什么意思?
在java里面这个是一个‘与’运算符,就是二进制中的 同为1才为1.比如 x = 5&3;5 = 0101;3 = 0011;x = 0001;

java &什么意思
没任何意义。看看是不是印刷错误,或者看错了。没有Java&则个东西 如果说Java代码里面的&符号,代表的是“与”的意思。逻辑运算符

相似回答