Skip to main content

Co to jest sześciokadcica?

Heksadecimal to system liczenia bazy 16, co oznacza, że każda cyfra reprezentuje szesnaście różnych liczb, w przeciwieństwie do dziesięciu liczb w naszym systemie bazy 10.System jest zazwyczaj reprezentowany przy użyciu liczb 0-9 dla pierwszych dziesięciu cyfr, a następnie liter A-F dla następnych sześciu cyfr.Nie jest to historyczny system zliczania, ale ma swoje początki w erze elektronicznej, ponieważ jest to dość przyjazny dla użytkownika sposób rozszerzenia systemu binarnego.

Komputery działają przy użyciu prostego systemu liczenia bazy 2, zwanego binarnym.Może to jednak stać się dość kłopotliwe dla ludzi.Hexadecimal oferuje bardziej wydajny sposób powiązania z wartościami binarnymi.Wynika to z faktu, że szesnaście ma od dwóch do czwartej mocy, dzięki czemu jedna cyfra może być postrzegana jako cztery cyfry binarne.Innymi słowy, dowolną wartość czterech cyfrowych w binarie można wyrazić w jednej cyfrze hexa, a osiem cyfrowych wartości w binarie można wyrazić w dwóch cyfrach sześciokątnych i tak dalej.Jest to w przeciwieństwie do systemu Base-10, którego często używamy, który nie pasowałby równomiernie cyfry binarne w żadnej spójnej wielokrotności.

, podczas gdy w obliczeniach jest większe systemy podstawowe, takie jak system base-32 i bazowy64 SYSTEM, HEX jest znacznie łatwiejszy dla większości ludzi do interakcji, więc pozostaje najbardziej wszechobecny.Zarówno Base-32, jak i Base-64 mają zastosowania w obliczeniach, ale są one rzadko używane w czymkolwiek, ale najgłębsze poziomy kodowania.Chociaż wymaga to pewnego przyzwyczajenia, nawet nieprogramowcy często regularnie używają heksadecimal i szybko uzyskują na to umiejętności.

Na przykład wielu projektantów korzystających z programów projektowych graficznych przyzwyczai się do używania kodów szesnastkowych do reprezentowania użytych kolorów.HEX jest idealnym skrótem, ponieważ kody kolorów na większości komputerów składają się z trzech wartości od 0 do 256, jeden dla czerwonego, jednego zielonego i jednego dla niebieskiego.RGB, czyli czerwona zielona niebieska, numer 256 jest po prostu 16 do drugiej mocy, a zatem można je wyrazić za pomocą dwóch cyfr.Tak więc, na przykład, kolorowy zielony kobalt może być reprezentowany z wartością RGB 61 145,64 lub po prostu wartością szesnastkową #3D9140.

Liczenie w szesnakcyjnym, jak w każdym systemie podstawowym, jest raczej proste, chociaż to jest raczej proste, choć to jest proste.Na pierwszy rzut oka może wyglądać skomplikowany.Liczenie na przykład do pięćdziesięciu, wyglądałoby: 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2b, 2c, 2d, 2e, 2f, 30, 31, 32. Należy zauważyć, że hrabia zakończyła się na numerze 32, ale w rzeczywistości tak właśnie jest reprezentowana liczba 50.Ponieważ Hexadecimal zasadniczo opiera się na systemie binarnym, pojawiają się interesujące prostoty, które pojawiają się, gdy pracujemy z mocą dwóch.Na przykład 2 4 wynosi po prostu 10, 2 5 to 20, 2 6 to 40, 2 7 to 80, 2 8 to 100, 2 9 to 200 i tak dalej.