[c] przeliczanie sytemów

FEMO
Użytkownik
Użytkownik
Posty: 348
Rejestracja: 13 lut 2007, o 17:15
Płeć: Mężczyzna
Lokalizacja: warszawa
Podziękował: 163 razy

[c] przeliczanie sytemów

Post 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
Moraxus
Użytkownik
Użytkownik
Posty: 223
Rejestracja: 23 lis 2008, o 18:10
Płeć: Mężczyzna
Podziękował: 3 razy
Pomógł: 79 razy

[c] przeliczanie sytemów

Post 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:
Ostatnio zmieniony 30 lis 2008, o 15:11 przez Moraxus, łącznie zmieniany 2 razy.
FEMO
Użytkownik
Użytkownik
Posty: 348
Rejestracja: 13 lut 2007, o 17:15
Płeć: Mężczyzna
Lokalizacja: warszawa
Podziękował: 163 razy

[c] przeliczanie sytemów

Post autor: FEMO »

czemu dziesiętne i szesnastkowe mają %x? czy dziesiętne całkowite nie mają %d?
Moraxus
Użytkownik
Użytkownik
Posty: 223
Rejestracja: 23 lis 2008, o 18:10
Płeć: Mężczyzna
Podziękował: 3 razy
Pomógł: 79 razy

[c] przeliczanie sytemów

Post autor: Moraxus »

Tak, miało być d albo i
ODPOWIEDZ