> szesnastkowy | base16 | 0xFF <
// System szesnastkowy – konwersja między tekstem a reprezentacją hex (podstawa 16)
Szerokie zastosowanie
Stosowany w programowaniu, kodach kolorów, adresach pamięci i debugowaniu.
Czytelny dla człowieka
Kompaktowa reprezentacja, łatwiejsza do odczytania niż zapis binarny.
Opcje formatowania
Obsługa spacji, wielkich/małych liter oraz różnych formatów.
>> informacje techniczne
Jak działa system szesnastkowy:
System szesnastkowy (base 16) używa 16 symboli: 0-9 oraz A-F. Każda cyfra hex reprezentuje 4 bity (pół bajta). Dwie cyfry hex reprezentują jeden bajt (8 bitów), co jest idealne do przedstawiania danych binarnych.
Przykłady:
'A' → 41 'Hello' → 48 65 6C 6C 6F 255 → FF
Dlaczego używać systemu szesnastkowego:
- >Kody kolorów (#FF0000)
- >Adresy pamięci
- >Debugowanie danych binarnych
- >Kodowanie znaków
- >Hasze kryptograficzne
>> często zadawane pytania
Czym jest system szesnastkowy?
System szesnastkowy (hex) to system liczbowy o podstawie 16, wykorzystujący cyfry 0-9 i litery A-F. Jest powszechnie używany w informatyce do prezentowania danych binarnych w bardziej czytelnej formie.
Dlaczego używać szesnastkowego zamiast dziesiętnego?
System szesnastkowy idealnie dopasowuje się do systemu binarnego – każda cyfra hex reprezentuje dokładnie 4 bity. Dzięki temu świetnie nadaje się do reprezentowania pamięci, kolorów i danych binarnych.
Jaka jest różnica między prefiksami 0x i #?
"0x" jest używany w językach programowania do oznaczania liczb szesnastkowych (0xFF). "#" jest zwykle używany w kolorach webowych (#FF0000). Oba wskazują na zapis w systemie szesnastkowym.
Jak przekonwertować kolory hex na RGB?
Kolory hex składają się z 6 znaków: RRGGBB. Każda para reprezentuje wartości czerwieni, zieleni i niebieskiego od 00 (0) do FF (255). Na przykład #FF0000 to RGB(255,0,0), czyli czysta czerwień.