Convertor Binar în Zecimal
Convertește numere binare în zecimal și zecimal în binar instant. Suportă până la 64 de biți. Convertor gratuit, rezultate precise.
Cum funcționează conversia binar-în-zecimal
Binar (baza 2) folosește doar cifrele 0 și 1. Fiecare poziție reprezintă o putere a lui 2, dublând de la dreapta la stânga. Pentru a converti binar în zecimal, înmulțești fiecare cifră binară cu valoarea pozițională și sumezi rezultatele.
Exemplu: Convertește 1011₂ în zecimal
- Poziția 3 (din stânga): 1 × 2³ = 1 × 8 = 8
- Poziția 2: 0 × 2² = 0 × 4 = 0
- Poziția 1: 1 × 2¹ = 1 × 2 = 2
- Poziția 0 (din dreapta): 1 × 2⁰ = 1 × 1 = 1
- Total: 8 + 0 + 2 + 1 = 11
Pentru zecimal în binar, împarți repetat la 2 și înregistrezi resturile de jos în sus. 11 ÷ 2 = 5 R1, 5 ÷ 2 = 2 R1, 2 ÷ 2 = 1 R0, 1 ÷ 2 = 0 R1 → citind resturile de jos: 1011.
Tabel de referință valori poziționale binare
Byte-ul de 8 biți este unitatea fundamentală de stocare a calculatorului. Iată tabelul complet al valorilor poziționale pentru numere de 8 biți (0–255):
| Poziția bitului | Puterea lui 2 | Valoare zecimală |
|---|---|---|
| Bit 7 (MSB) | 2⁷ | 128 |
| Bit 6 | 2⁶ | 64 |
| Bit 5 | 2⁵ | 32 |
| Bit 4 | 2⁴ | 16 |
| Bit 3 | 2³ | 8 |
| Bit 2 | 2² | 4 |
| Bit 1 | 2¹ | 2 |
| Bit 0 (LSB) | 2⁰ | 1 |
Un byte poate reprezenta orice valoare de la 0 (00000000₂) la 255 (11111111₂). Doi bytes (16 biți) acoperă 0–65.535. Patru bytes (32 biți) acoperă 0–4.294.967.295.
Valori binare comune în informatică
Aceste valori binare apar frecvent în programare, rețelistică și administrarea sistemelor:
| Binar | Zecimal | Hexazecimal | Context |
|---|---|---|---|
| 00000000 | 0 | 0x00 | Byte NULL, culoarea neagră |
| 01111111 | 127 | 0x7F | IP localhost (ultimul octet); caracterul DEL |
| 10000000 | 128 | 0x80 | Începutul ASCII extins |
| 11000000 | 192 | 0xC0 | Prefix rețea clasa C |
| 11111111 | 255 | 0xFF | Broadcast; valoare maximă byte; alb în RGB |
În adresele IPv4, fiecare dintre cei patru octeți (ex. 192.168.1.1) este un număr binar de 8 biți de la 0 la 255. Măștile de subrețea ca 255.255.255.0 sunt 11111111.11111111.11111111.00000000 în binar.
Binar în tehnologia de zi cu zi
Binarul este fundația întregii informatici moderne deoarece tranzistoarele au două stări stabile (pornit/oprit, 1/0). Aplicații cheie:
- Dimensiuni fișiere: 1 kilobyte = 2¹⁰ = 1.024 bytes; 1 megabyte = 2²⁰ = 1.048.576 bytes; 1 gigabyte = 2³⁰ bytes
- Culori: Culorile RGB sunt trei valori de 8 biți. #FF5733 în hex = (255, 87, 51) în zecimal = (11111111, 01010111, 00110011) în binar
- Codificare ASCII: Litera 'A' = zecimal 65 = binar 01000001; 'a' = 97 = 01100001
- Unicode: Cele mai multe caractere text se încadrează în binar pe 16 biți (intervalul 0–65.535)
Înțelegerea binarului ajută direct în programare (operații pe biți, indicatoare), rețelistică (calcule IP/subrețea) și lucrul cu hardware de nivel scăzut.
Întrebări frecvente
Cum convertesc binarul 1100 în zecimal?
1100 în binar: 1×8 + 1×4 + 0×2 + 0×1 = 8 + 4 = 12. Deci binar 1100 = zecimal 12.
Ce este 255 în binar?
255 în binar este 11111111 — toți cei opt biți setați la 1. Aceasta este valoarea maximă a unui byte și apare în rețelistică (masca de subrețea 255.255.255.0) și valorile de culoare (roșu complet = 255, 0, 0).
Cum convertesc zecimalul 100 în binar?
Împarte repetat la 2: 100÷2=50 R0, 50÷2=25 R0, 25÷2=12 R1, 12÷2=6 R0, 6÷2=3 R0, 3÷2=1 R1, 1÷2=0 R1. Citind resturile de jos: 1100100₂. Verificare: 64+32+4 = 100. ✓
Care este diferența dintre binar și hexazecimal?
Binarul folosește baza 2 (cifre 0–1); hexazecimalul folosește baza 16 (cifre 0–9, A–F). Hexul este o prescurtare compactă pentru binar — fiecare cifră hex reprezintă exact 4 biți binari. De exemplu, hex FF = binar 11111111 = zecimal 255.
De ce folosesc calculatoarele binar în loc de zecimal?
Circuitele electronice sunt natural binare: un tranzistor este fie pornit (1) fie oprit (0), iar tensiunea este fie ridicată fie scăzută. Zecimalul ar necesita 10 niveluri de tensiune distincte, ceea ce este dificil de implementat fiabil în hardware. Binarul este tolerant la zgomot și se mapează perfect la operațiile logice adevărat/fals.
Cum funcționează conversia binar-în-zecimal
Binarul (baza 2) folosește doar 0 și 1, unde fiecare poziție reprezintă o putere a lui 2. Înmulțești fiecare bit cu puterea sa pozițională și sumezi: 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11.
| Binar | Zecimal | Hex | Semnificație comună |
|---|---|---|---|
| 0000 0000 | 0 | 0x00 | Null |
| 0100 0001 | 65 | 0x41 | ASCII 'A' |
| 0110 0001 | 97 | 0x61 | ASCII 'a' |
| 1000 0000 | 128 | 0x80 | Bit de semn (byte cu semn) |
| 1111 1111 | 255 | 0xFF | Valoare maximă 8 biți / byte complet |
8 biți formează un byte (0–255). Adresele IPv4 sunt patru grupuri de 8 biți: 192.168.1.1 în binar este 11000000.10101000.00000001.00000001. Culorile RGB sunt trei bytes: #FF5733 = R:255, G:87, B:51.
Ce este binarul 1010 în zecimal?
1010 = 8 + 2 = 10.
Cum convertesc zecimalul în binar?
Împarte la 2 repetat, colectează resturile de jos în sus. 13 → 1101.
La ce se folosește binarul?
Toate calculatoarele digitale stochează și procesează date în binar. Porțile logice, adresele de memorie, codificările fișierelor și protocoalele de rețea sunt toate binare la baza lor.