?
Jak zamienić liczbę binarną na szesnastkową?
Podziel bity na czwórki, licząc od prawej strony, i zamień każdą czwórkę na jedną cyfrę szesnastkową. Jeśli z lewej strony zabraknie bitów do pełnej czwórki, uzupełnij ją zerami. Przez system dziesiętny przechodzić nie trzeba.
?
Ile wynosi 255 w systemie binarnym?
Dokładnie 11111111, czyli osiem jedynek. To największa liczba, jaką da się zapisać na ośmiu bitach, i dlatego jest największą wartością oktetu w adresie IPv4.
?
Dlaczego w systemie szesnastkowym używa się liter?
System szesnastkowy potrzebuje szesnastu cyfr, a dostępnych jest tylko dziesięć znaków od 0 do 9. Brakujące sześć wartości, od 10 do 15, zapisuje się literami od A do F.
?
Jak zamienić liczbę dziesiętną na binarną bez kalkulatora?
Dziel liczbę przez dwa i zapisuj reszty, a na końcu odczytaj je od dołu do góry. Alternatywnie odejmuj kolejne potęgi dwójki, zaczynając od największej, która się mieści: udane odjęcie zapisujesz jako jedynkę, nieudane jako zero.
?
Jak dodać dwie liczby binarne?
Zapisz je w słupku jedna pod drugą i dodawaj od prawej strony. 0 + 1 daje 1, a 1 + 1 daje 0 i przeniesienie jedynki na następną pozycję. Trzy jedynki (razem z przeniesieniem) dają 1 i kolejne przeniesienie. Wynik warto sprawdzić, zamieniając obie liczby i sumę na system dziesiętny.
?
Czym różni się kod U2 od zapisu znak-moduł?
W zapisie znak-moduł pierwszy bit oznacza wyłącznie znak, a pozostałe bity to wartość liczby, więc -5 na ośmiu bitach to 10000101. W kodzie U2 liczbę ujemną otrzymuje się przez odwrócenie wszystkich bitów liczby dodatniej i dodanie jedynki, więc -5 to 11111011. To dwa różne zapisy i ten sam ciąg bitów oznacza w każdym z nich inną liczbę.
?
Jak zamienić kolor RGB na zapis szesnastkowy?
Każdą z trzech składowych zamień osobno na dwie cyfry szesnastkowe i sklej je w kolejności czerwony, zielony, niebieski. Dla rgb(255, 128, 16) wychodzi FF, 80 i 10, czyli kolor #FF8010. W drugą stronę pierwszą cyfrę pary mnożysz przez 16 i dodajesz drugą.