programovanie v c
programovanie v c
Zdravim, potrebovala by som radu. Zadanie aj moj kod prikladam ako prilohu. Vsetko ide ako ma akurat ze invertuje bity od najnizsej pozicie cize z druhej strany ako ma. Moze za to asi #define rad(x,i) (((x)>>(i))&1) kedze mi vrati tu najnizsiu poziciu.. chcem sa teda spytat ci existuje nieco taketo aj z druhej strany a ak nie ako inak by som sa dostala k tej pozicii. Za akukolvek radu dakujem 
-
harrison314
Hardcore addict
- Príspevky: 8215
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: programovanie v c
v C ti sizeof operator vrati velkost datoveho typu v bajtoch, vynasobis osmimi a mas velkost v bitoch.
Takze ak to chces s druhej strany, tak to bude cca:
Takze ak to chces s druhej strany, tak to bude cca:
Kód: Vybrať všetko
#define rad(x,i) (((x)>>(sizeof(x)*8 - i))&1)