[单选题]int a=3;则表达式a<<3的值为()

A

3

B

6

C

12

D

24

正确答案:D
题目解析

表达式a<<3的意思是a向左移动3位。因为int a=3;所以a对应的二进制数为11,a<<3是a向左移动3位,对应的二进制数为11000,对应的数为24,故表达式a<<3的值为24。

扫描二维码
免费搜题、免费刷题、免费查看解析