shift Operator "<<"
-
Hallo zusammen
Die Verwendung eines shift-Operators kennen wahrscheinlich die meisten. ich hätte aber eine Frage bezüglich der beiden Varianten also:
0x00000000000000FF<<8*i //vs 0x00000000000000FFLL<<8*iKann mir einer den Unterschied erklären und hängt das auch von 32Bit / 64Bit Systemen ab?
-
Die Zahl hat unten den Typ long long, enthält also mehr Bits (normalerweise). Dadurch tritt nicht so schnell ein Überlauf ein.