infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Suciu Adrian din Martie 02, 2007, 16:48:02



Titlul: Intrebare...
Scris de: Suciu Adrian din Martie 02, 2007, 16:48:02
Ce inseamna comanda << in c++ ? de exemplu i<<1


Titlul: Răspuns: Intrebare...
Scris de: Adrian Vladu din Martie 02, 2007, 17:08:23
E shiftare pe biti.
a << b inseamna ca bitii lui a se deplaseaza cu b pozitii spre stanga. E echivalent cu a inmulti pe a cu 2^b.


Titlul: Răspuns: Intrebare...
Scris de: Suciu Adrian din Martie 02, 2007, 17:11:16
Aha .. mersi si banuiesc ca >> ii "deshiftare" si se imparte cu 2b ?


Titlul: Răspuns: Intrebare...
Scris de: Paul-Dan Baltescu din Martie 02, 2007, 17:13:53
Corect :). "<<" se numeste "shift left" si ">>" se numeste "shift right".


Titlul: Răspuns: Intrebare...
Scris de: Suciu Adrian din Martie 02, 2007, 17:15:08
Mersi de ajutor  :thumbup: