title: In C/C++, does left or right shift by ZERO actually generate an instruction?
body: <p>I am not very familiar with assembly language or disassembly binary codes, could someone tell me, if "x &lt;&lt;= 0;" or "x >>= 0;" will actually generate instructions?</p>