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.