System szesnastkowy, dwójkowy i dziesiętny...

0

Mam drobny problem, amianowicie:
liczba 192 w systemie dwójkowym to:

127 + 12</sup>6 + 025 + 02</sup>4 + 023 + 02</sup>2 + 021 + 02</sup>0

czyli to wyjdzie tak:

11000000

i pierwsze moje pytanie. Jak z takiej postaci zamienić na system szesnastkowy bez ponownego zliczania do systemu dziesiętnego (bo np. moge mieć tak: 00101110)??

Moim drugim problemem jest zamiana FF00FF na dziesiętne i odwrotnie jak zrobić z liczby np. 20 na postać szesnastkową ???

Był bym wdzięczny za odpowiedź.

0
MitS napisał(a)

11000000

i pierwsze moje pytanie. Jak z takiej postaci zamienić na system szesnastkowy bez ponownego zliczania do systemu dziesiętnego (bo np. moge mieć tak: 00101110)??

najprościej to chyba tak:
dzilisz liczbę na czwórki bitów zaczynając od lewej

0010 | 1110
0010=3
1110=15=e
3E

Nie wiem czy dokładnie o to ci chodziło. To jest taki "ludzki sposób" tzn. łatwo typowemu ludziowi (informatykowi) rozpoznać liczby do 16 bitowo (4 bitów).

0

Moim drugim problemem jest zamiana FF00FF na dziesiętne

robisz tak samo jak z binarnym przyjmujac za baze 16 czyli (F to 15, E to 14, itd):
15165 + 1516</sup>4 + 0163 + 016</sup>2 + 15161 + 1516</sup>0

20 na postać szesnastkową
jw., czyli za baze 16 i jak z binarnym

0

Dzięki wszystki, ale najbardziej przydał mi się ten artykuł

1 użytkowników online, w tym zalogowanych: 0, gości: 1