<1> which two are equivalent?
A. 3/2 // 1
B. 3<2 // false
C. 3*4 //12
D. 3<<2 //12
E. 3*2^2 //6^2=5
F. 3<<<2 (迷惑人的地方,并没有<<<操作符)
ans: c,d
高手请解释一下,答案为什么是c d!
A. 3/2 // 1
B. 3<2 // false
C. 3*4 //12
D. 3<<2 //12
E. 3*2^2 //6^2=5
F. 3<<<2 (迷惑人的地方,并没有<<<操作符)
ans: c,d
高手请解释一下,答案为什么是c d!
解决方案 »
- 求高手指点:java.io.FileNotFoundException: D:\晋级\jdbc\01_传智播客JDBC_jdbc的理论概述 (拒绝访问。)
- 帮我看看哪里错了。AJAX
- 新手求帮助,这题不太理解做不出来,求提点
- 小弟向各位前辈们、同辈们求课后答案!
- 公司产品,JRE1.3升到JRE1.6,JTable不能用鼠标拖拉的方式多选了,请各位帮忙~
- 我用快速排序法给随机数排序,为什么有的数小的却排在大的后面呢?例如c[13],c[14]
- 关于Frame的几个问题!!急!
- applet 连接服务器sql时为什么会出现这个错误
- 求源码:类似于qq的即时聊天,可发邮件,可传文件,感动期待中
- 打印问题
- 安装javasdk和Servlet后,打开页面变成下载,请各位老鸟指教
- 请教如何在Java界面中显示网页?
B. 3<2 // false??不知道
C. 3*4 //12 不说啥
D. 3<<2 //12 右移一位相当于乘以2
E. 3*2^2 //6^2=5 运算符优先级
F. 3<<<2 (迷惑人的地方,并没有<<<操作符)
public static void main(String[] s){
System.out.println(Integer.toBinaryString(3));
System.out.println(Integer.toBinaryString(3<<2));
}
}
结果:
11//3
1100//左移2位,变成12
{
public static void main(String[] args) {
System.out.println(3/2); // 1
System.out.println(3<2); //false
System.out.println(3*4); //12
System.out.println(3<<2); //12 左移
System.out.println(3>>1); //1 右移
System.out.println(3*2^2); //异或运算 4
System.out.println(3>>>1); //无符号右移
//不存在<<<这种运算符号
}
}
教教我
我在书上没找到