📅  最后修改于: 2023-12-03 15:10:15.859000             🧑  作者: Mango
UGC NET CS 指的是 印度国家资格测试 网络系统科学。该考试为印度政府机构的员工招聘、晋升和研究生招生提供了一个有力工具。
问题 17 题目如下:
int x = 10;
x = x + x << x;
System.out.println(x);
程序的输出结果是什么?
该程序其实嵌套了两个操作符:+ 和 <<。其中,+ 运算符会先运行,之后再执行位运算 <<。
x + x 相当于 20。20 << 10 则为 20 的二进制位向左移动 10 位。那么 x 的值将变成 20 乘以 2 的 10 次方,即 20480。
因此,该程序的输出结果是 20480。
Markdown 格式代码片段:
## UGC NET CS 2018年12月-II |问题17
- 问题 17 题目:
```java
int x = 10;
x = x + x << x;
System.out.println(x);
20480