Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C++ - převod čísla do dvojkové soustavy pomocí "masky"

omg co vas to ucia za pi*oviny.
Po 30rokov praxe neviem co po vas chcu ale predpokladam ze nechcu konverziu ale len ZOBRAZENIE dvojkoveho cisla. Ked nejake cislo mas v PC, tak JE ulozene v dvojkovej sustave. To co chces je zrejme len maskovanie bitu a rotacia, a nasledne zobrazovanie 1 alebo 0. T.j. v cykle maskujes najvyssi bit a testujes a potom rotujes napr pre 8bitove unsigned char:
if( x & 0x80) printf("1"); else printf("0");
x<<=1;

Ked chcu nieco ine tak sa chod spytat dementa ucitela co tym dementnym nazvom mysli.
Prevod ako taky (napr. zo stringu) sa robi jedine nasobenim cifier zakladom sustavy, a nijak inac.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny