为什么 1<<3 + 1<<4 = 256?
Why is 1<<3 + 1<<4 = 256?
我以为等于1<<7 == 128,但为什么等于1<<8 == 256?
你能解释一下 x<
python interpreter
这是因为 python 运算顺序,其中加法在左移运算符之前计算。表达式等同于
(1<<(3+1))<<4
我以为等于1<<7 == 128,但为什么等于1<<8 == 256?
你能解释一下 x< python interpreter
这是因为 python 运算顺序,其中加法在左移运算符之前计算。表达式等同于
(1<<(3+1))<<4