表达式42<<4的值为【 】。

admin2010-02-22  47

问题 表达式42<<4的值为【  】。

选项

答案672

解析 42的二进制数为00101010,左移4位,得到的数超过8位,因此借用高位补齐一共16位,即0000001010100000,因此得到的数是672,在不溢出的情况下,左移一位相当于乘以2,题干中的左移4位则相当于乘以24=16,42*16=672。
转载请注明原文地址:https://jikaoti.com/ti/j0b0FFFM
0

最新回复(0)