将3左移2位:
运行结果是12,过程:
首先会将3转为2进制表示形式(java中,整数默认就是int类型,也就是32位):
0000 0000 0000 0000 0000 0000 0000 0011 然后左移2位后,低位补0:
0000 0000 0000 0000 0000 0000 000 01100 换算成10进制为12
将3左移2位:
运行结果是12,过程:
首先会将3转为2进制表示形式(java中,整数默认就是int类型,也就是32位):
0000 0000 0000 0000 0000 0000 0000 0011 然后左移2位后,低位补0:
0000 0000 0000 0000 0000 0000 000 01100 换算成10进制为12