Bitshift and integer promotion?
The so-called usual arithmetic conversions apply to many binary operators, but not all of them. For example they do not apply to the bit shift operators, &&, ||, comma operator, and assignment operators. This is the rule for the bit shift operators: 6.5.7 … 3 Semantics … The integer promotions are performed on each of … Read more