a为int型变量,执行赋值语句a=5<<2后,a的值。 答案20,米看懂是嘛意思
答案:5 悬赏:50 手机版
解决时间 2021-12-02 06:16
- 提问者网友:难遇难求
- 2021-12-01 19:58
a为int型变量,执行赋值语句a=5<<2后,a的值。 答案20,米看懂是嘛意思
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-12-01 21:21
很简单 <<是针对位操作的 即左移2位
5的二进制码 0000 0101
左移两位 0001 0100
就是20了
不过int一般是32位的 前面的0我就不写了
5的二进制码 0000 0101
左移两位 0001 0100
就是20了
不过int一般是32位的 前面的0我就不写了
全部回答
- 1楼网友:长青诗
- 2021-12-02 03:03
另外,站长团上有产品团购,便宜有保证
- 2楼网友:洒脱疯子
- 2021-12-02 01:31
<<在这里是左移位的意思,简单地说就是乘以2。<<2简单地说就是2次乘以2。
- 3楼网友:神也偏爱
- 2021-12-01 23:59
5<<是左移两位两位的意思。只有在二进制中才有左移右移运算,每左移一位,原数乘以2,左移两位后赋值给a,相当于5*2*2 , a=5*4 , 结果是20.
- 4楼网友:封刀令
- 2021-12-01 22:20
<< : 这个是位操作运算符中的"左移"操作符
参与运算的量,按二进制位进行运算。<<是按位左移操作
a=5 << 2:
5左移2位(右位补二进制0)
再将上述结果进行"位非"操作
参与运算的量,按二进制位进行运算。<<是按位左移操作
a=5 << 2:
5左移2位(右位补二进制0)
再将上述结果进行"位非"操作
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯