Weil es ein bitweiser Operator ist. Ich denke, es bedeutet 4 multipliziert mit 2 ^ 5, weil dieser Operator
bedeutetVerschiebe die Bits von $ a $ b Schritten nach links (jeder Schritt bedeutet "Multiplizieren" um zwei ")
es sind also fünf Schritte. Es ist 4 * 2 * 2 * 2 * 2 * 2 (Aber ich denke hier; alles passiert auf Bit-Ebene).
Siehe Bitwise Operators :
Wir müssen 4 & lt; & lt; 5. Es bedeutet, die Bits von 4
5 mal nach links zu verschieben: