Seltsames Druckverhalten in PHP? [Duplikat]

7

Warum gibt der folgende Code 128 aus?

%Vor%     
yogeshK 15.03.2012, 11:23
quelle

2 Antworten

13

Weil es ein bitweiser Operator ist. Ich denke, es bedeutet 4 multipliziert mit 2 ^ 5, weil dieser Operator

bedeutet
  

Verschiebe 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).

    
Nicola Peluchetti 15.03.2012, 11:25
quelle
14

Siehe Bitwise Operators :

Wir müssen 4 & lt; & lt; 5. Es bedeutet, die Bits von 4 5 mal nach links zu verschieben:

%Vor%     
mithunsatheesh 15.03.2012 11:41
quelle

Tags und Links