问题描述:
C语言中的左移操作,例如某8位寄存器为01010101,换算为十进制为85,左移一位操作后为10101010 = 170,左移
之后相当于乘2,如果再左移1位之后为01010100 = 84,所以不能是左移1位就是乘2,而是在舍弃的高位中没有1时才成立
之后相当于乘2,如果再左移1位之后为01010100 = 84,所以不能是左移1位就是乘2,而是在舍弃的高位中没有1时才成立
问题解答:
我来补答展开全文阅读