когда
1 << 2: 4 </p>
4 << 1 << 2 должно быть 4 << 4, что составляет 64 </p>
, но показывает 32.
Я новичок в битовых манипуляциях, пожалуйста, дайте мне знать, где я делаю неправильно.
Выражение вычисляется слева направо.
4 << 1 << 2
эквивалентно
(4 << 1) << 2
, что совпадает с
8 << 2
, что равно
32