这是位运算a<<b相当于ashlbashlb就表示把a转为二进制后左移b位(在后面添b个0)。例如100的二进制为1100100,而110010000转成十进制是400,那么100shl2=400。可以看出,ashlb的值实际上就是a乘以2的b次方,因为在二进制数后添一个0就相当于该数乘以2。此题中12乘以2的平方就是48了