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ă.

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ă.

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.

Î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.