Írjon C/C++ nyelvű függvényt, amely egy egész szám bitjeinek körbeforgatását végzi el!?
Figyelt kérdés
A függvény paraméterei a körbeforgatandó érték, a másik pedig a forgatási lépések száma. Ha az utóbbi pozitív, akkor balra forgatás történjen, egyébként jobbra forgatás. Írja meg a tesztelő főfüggvényt is!2021. márc. 11. 20:00
11/21 anonim válasza:
8:
Rol - rotate left,
ror - rotate right.
Ahogy 10-es írja. Shiftnél a túl- vagy alulcsorduló bitek elvesznek, a rotate [rol] esetén a balon túlcsorduló bitek jobb oldalon megjelennek, helyiérték-helyesen. Ugyanez [ror] jobbra.
12/21 anonim válasza:
Oh, a példa lemaradt [rol]:
forgatás előtt: 1101 0000
forgatás után.: 1010 0001
Ror:
1101 0000
0110 1000
13/21 anonim válasza:
Létezett olyan is, hogy egy flag biten (mint 9. biten) keresztüli rotáció, sőt egyéb turpisságok. Mondjuk én elég rég assemlby-ztem, nem tudom, most is van-e még ilyen.
14/21 anonim válasza:
Tényleg krva nehéz lehet beírni a google-be, hogy "c rotate bit", és rákattintani az első találatra...
15/21 anonim válasza:
És ez a Z generáció, a digitális világba születettek, a jövőnk zálogai... :)
16/21 A kérdező kommentje:
Nem Z generáció és gépészmérnökin vagyok.
2021. márc. 12. 13:40
17/21 anonim válasza:
#15 erre mondjuk pont semmi szükség, köszi.
18/21 anonim válasza:
#16, Úgy érzed, ezzel javítottál a helyzeten? Gratula a kommunikációs képességeidhez, és általában a civilizált "kérdésedhez", leendő mérnök létedre.
19/21 A kérdező kommentje:
Köszönöm #18, már az vagyok. Ez mesterképzés, és egyetlen egy tantárgy. Ezelőtt sohasem láttam programozást, de ezentúl sem fogok megígérem! :)
2021. márc. 12. 17:36
Kapcsolódó 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!