DEV

Convertor Baze Numerice — Binar, Octal, Zecimal și Hexazecimal

Calculatoarele lucrează intern în binar, dar noi citim hexazecimal (culori, adrese de memorie) și uneori octal (permisiunile fișierelor Unix). Convertorul nostru transformă cu ușurință numerele între toate bazele comune.

Înțelegerea bazelor numerice

Zecimal (baza 10): 0–9. Binar (baza 2): 0–1. Octal (baza 8): 0–7. Hexazecimal (baza 16): 0–9, A–F. Numărul 255 este 11111111 în binar, 377 în octal și FF în hexazecimal — valoarea maximă a unui octet.

Hexazecimal în practică

Culori HTML/CSS: #RRGGBB unde fiecare pereche reprezintă 00–FF (0–255). Adresele de memorie în ieșirea debugger-ului. Punctele de cod Unicode: U+1F600 pentru emoji-ul care râde. IPv6: blocuri în hexazecimal.

Operații pe biți

Operațiile pe biți (AND, OR, XOR, shift) funcționează direct pe reprezentările binare. Esențiale pentru flag-uri/bitmask-uri, mascarea rețelelor și criptografie. A vedea vizual echivalentul binar ajută la o mai bună înțelegere și depanare a operațiilor pe biți.