Kezdőoldal » Számítástechnika » Programozás » C++ban ez mit jelent (2<<6)?

C++ban ez mit jelent (2<<6)?

Figyelt kérdés
Tehát mikor két szám közé beírunk két < jelet?
2011. márc. 19. 20:41
 1/5 anonim ***** válasza:
Ez egy bitművelet, mégpedig a bitenkénti eltolás balra.
2011. márc. 19. 20:44
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

Köszönöm.

Megkérdezhetem, hogy pár mondatban elmagyarázva, ez mit is jelent?

Tehát hogy 2<<6 az hogy lesz 128?

Előre is köszi a segítséget!

2011. márc. 19. 20:49
 3/5 anonim ***** válasza:

Arról van szó, hogy egyszerűen a megadott számot átírod bináris (kettes) számrendszerre, majd a megadott jeggyel (jelen esetben 6) eltolsz mindent balra, ezen konkrét példa esetén:

00000010

10000000

Amit ha visszaszámolsz decimális (tízes) számrendszerre 128-t kapsz.

2011. márc. 19. 21:10
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
*egy 0 lemaradt a 2. szám végéről.
2011. márc. 19. 21:11
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
Gyakorlatilag 2 hatványával való szorzás. Illetve ha jobbra mutat, akkor pedig 2 hatványával osztás.
2011. márc. 21. 18:51
Hasznos számodra ez a válasz?

További kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!