1
A
回答
8
It is Binary representation. (Machine Understandable language)
Here first place resembles value - 1 (Right to Left)
Second place resembles value - 2 (Right to Left)
Third place resembles value - 4 (Right to Left)
Fourth place resembles value - 8 (Right to Left)
&说1和1为真(即,1),组合的其余都是假的(即,0)
12 - 1100
9 - 1001
===============
8 - 1000
18
它是二元的。
12是1100
和9是1001
。
应用逻辑 “与” 操作员&
给出1000
,这是8
4
&是逐位AND运算符。
12 = 1100
9 = 1001
1100 & 1001 = 1000
1000 = 8
1
印刷8所述的逻辑是相同的因为System.out.println((12 + 9));
打印21.
操作员比被调用的方法有优先权,所以and
操作首先执行任何事情都可以发生。
这里你正在做简单的logical and
这将导致8,如下:
12
是1100
和9
是1001
。
&
操作将导致1000
。 其中1000
是8.
相关问题
- 1. Java |运算符
- 2. Java运算符? :
- 3. Java =运算符
- 4. Java int'through'int运算符?
- 5. ^运算符在java
- 6. Java - 'this'运算符
- 7. ++运算符在Java
- 8. Java instanceof运算符
- 9. java位运算符
- 10. 定时运算符+,运算符,运算符*和运算符/
- 11. 什么是Java“= +”运算符?
- 12. == Java中的运算符
- 13. Java传播运算符
- 14. Cassandra 3.4 Java LIKE运算符
- 15. instanceOf java中的运算符
- 16. 条件运算符&& in java
- 17. Java逻辑运算符
- 18. Java模数运算符
- 19. Java?:vb.net中的运算符
- 20. java三元运算符
- 21. 位运算符的Java
- 22. 不懂java运算符?和:
- 23. 增量运算符java
- 24. C++&Java - 重载运算符
- 25. %java中的BigInteger运算符
- 26. Java - 验证运算符
- 27. Java中的运算符
- 28. Java和python ^运算符
- 29. Java计算器运算符错误
- 30. 逻辑运算符或位运算符(Java)的
&是一个按位运算符。 –
https://en.wikipedia.org/wiki/Bitwise_operation#AND –