Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz
  • 0

Zamiana z binarnych na szesnastkowe (C)


KosciuszkoBest

Pytanie

Opublikowano

Witam. Mam problem z napisaniem programu zamieniającego liczby binarne na szesnastkowe. W programie muszę uzyc funkcji int getchar(). Nie wiem jak się za to zabrac :/

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

Opublikowano

Jedna cyfra w szesnastkowym to cztery cyfry w binarnym. Zatem dzielisz liczbę podaną binarnie po 4 znaki od prawej. A następnie zamieniasz je na ich odpowiednik w szesnastkowym.

11010 rozdzielisz na 0001 1010 = 1A

Możesz również zamienić binarne -> dziesiętne -> szesnastkowo, do czego przyda się tablica A = {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F};

TuByłaSygnatura.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...