stavo leggendo il codice del TicTacToe o Tris
e mi sono imbatutto nell operatore << . non capisco cosa fai ?? qualcuno lo sa ??
es : int DONE = 1<<9;
grazie . scusate la domanda banale . ma sono alle primissime armi.
stavo leggendo il codice del TicTacToe o Tris
e mi sono imbatutto nell operatore << . non capisco cosa fai ?? qualcuno lo sa ??
es : int DONE = 1<<9;
grazie . scusate la domanda banale . ma sono alle primissime armi.
Shift binario a sinistra. Nello specifico:
1 DEC = 00000000000000000000000000000001 BIN
shift a sinistra di 8 bit:
00000000000000000000001000000000 BIN = 512 DEC
Si tratta di un'operatore usato per lavorare direttamente sui bit che compongono i dati, spesso in ambito di programmazione di driver; nel caso specifico probabilmente è semplicemente usato come modo più efficiente di fare 2^9.
Amaro C++, il gusto pieno dell'undefined behavior.
Ho spostato la discussione nel forum dedicato a Java.
In futuro, poni qui le tue domande relative a questo linguaggio.
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...