Convertor de baze numerice
Convertiți numere întregi între reprezentări binare, octale, zecimale și hexazecimale. Depanați codurile de culoare (#FF5733), măștile de biți IP, adresele de memorie și cursurile de asamblare fără aritmetică mentală. Acceptă lățimi comune de biți (8, 16, 32) dacă instrumentul afișează umplutură.
Din
Valoare
Rezultat
BIN: 11111111
OCT: 377
HEX: FF
Cum se convertesc bazele numerice
1. Introdu un număr în baza sursă (prefixul 0x pentru hex, 0b pentru binar dacă este acceptat).
2. Selectează baza țintă sau citiți toate bazele simultan.
3. Verifică zerourile de început pentru formatele cu lățime fixă (de exemplu, 0x0A).
4. Copiază valoarea în cod, măști de subrețea sau răspunsuri la examen.
Exemple de conversie de bază
Canal de culoare hexagonal
0xFF zecimal = 255 = binar 11111111 — opacitate completă sau canal roșu maxim în #RRGGBB.
Binar până la zecimal
0b1010 = 10 zecimale = 0xA hex. Util pentru semnalizatoarele de biți de permisiune.
Octal (permisiuni Unix)
chmod 755 → rwxr-xr-x. 7=111, 5=101 în binar pentru proprietar/grup/alți biți.
Când să convertiți bazele numerice
• Când citiți depozitele de memorie sau înregistrați valori în depanatoare.
• Când traduceți IPv4/mască de rețea sau segmente de adresă MAC.
• Când finalizezi sarcinile CS pe notație pozițională.
Când să alegi altceva
• Când ai nevoie de un aspect IEEE 754 biți în virgulă mobilă — instrumente specializate.
• Când codificați text ca Base64 - folosești codificatorul Base64, nu conversia radix.
• Când numerele depășesc numărul întreg sigur JavaScript - folosești instrumente BigInt.
Hex și binar în programare
Măștile de biți folosesc SAU/ȘI cu constante hexadecimale: flags 0x01 | 0x02. Abrevierile IPv6 folosesc grupuri hexadecimale. Învățarea să identifice puteri de două (0x10, 0x100) accelerează citirea urmelor stivei și a documentelor kernelului.
Moștenire octală în Unix
Permisiunile fișierelor sunt încă predate în octal (755), deși modelul de bază este binar. Cifrele octale se mapează clar la grupuri de 3 biți - motiv istoric pentru care a persistat în exemplele chmod.
Întrebări frecvente
Ce este hexazecimal?
Baza 16 folosind cifrele 0–9 și A–F. Compact pentru valori binare grele (1 cifră hexagonală = 4 biți).
Cum convertesc zecimal în binar?
Împărțiți în mod repetat la 2 și colectați resturile sau folosești acest convertor pentru rezultate instantanee.
Ce înseamnă prefixul 0x?
Prefix literal hexagonal în stil C. 0x10 = 16 zecimale, nu 10.
Semnat vs nesemnat?
Același model de biți se interpretează diferit pentru complementul doi cu semn - specificați lățimea și semnătura în cod.
Pot converti fracții?
Conversia radicală a fracțiilor este posibilă, dar nu se încheie în multe baze - acest instrument se concentrează pe numere întregi.
Se încarcă datele?
Nu. Conversia funcționează local.