Bit operator: Left shift and Right shift (Signed or unsigned? )
No matter left shift or right shift, the result's sign should always be the same as its left operand.By default, const numbers in C/C++ is signed.-Wsign-compare{ unsigned int j = 3;