Why doesn\'t Java support the <<< (unsigned left shift) operator, but does support the >>> (unsigned right shift) operator?
Why doesn't Java support the
<<<(unsigned left shift) operator, but does support the>>>(unsigned right shift) operator?
Because a (hypothetical) unsigned left shift operator would do exactly the same thing as the existing left shift operator.
(Hint: multiplying a binary integer by 2 entails left shifting by 1 and making the rightmost bit zero whether the integer representation is signed or unsigned. Write some examples on a piece of paper and test it for yourself.)