Strona 1 z 1

[c] przeliczanie sytemów

: 30 lis 2008, o 13:32
autor: FEMO
jak zrobić aby c sam przeliczał liczby dziesiętne na dwójkowe, ósemkowe, szesnastkowe?
ponoć wystarczy wpisać odpowiedni format liczby tylko nie wiem jaki

bardzo prosze o pomoc

[c] przeliczanie sytemów

: 30 lis 2008, o 14:51
autor: Moraxus
Z przeliczaniem na szesnastkowy, ósemkowy i odwrotnie nie będzie problemu.

int liczba=123;
printf("Dziesiętnie: %d", liczba);
printf("Osemkowo: %o", liczba);
printf("Szesnastkowo: %x", liczba);

Jednak z innymi systemami trzeba sobie radzić inaczej,
Poczytaj tutaj:

[c] przeliczanie sytemów

: 30 lis 2008, o 15:09
autor: FEMO
czemu dziesiętne i szesnastkowe mają %x? czy dziesiętne całkowite nie mają %d?

[c] przeliczanie sytemów

: 30 lis 2008, o 15:11
autor: Moraxus
Tak, miało być d albo i