How do left shift assignment and right shift assignment operators work? [duplicate]

I don’t know how the left shift assignment and right shift assignment operators work. I want to know details about this operator.

Example: let x = 100;
x <<= 5
How is the result 3200?

I tried but the answer is 3200. But why the answer is 3200 I don’t understand.