Online Tools Center
  • Sākums
  • Rīki
  • Konvertori
Online Tools Center

Free online calculators for math, finance, fitness, and more.

Ātrie Saites

  • Math Calculators
  • Rīki
  • Konvertori
  • Par Mums
  • Kontakti

Juridiskā

  • Privātuma Politika
  • Pakalpojuma Noteikumi

© 2026 Online Tools Center. Visas tiesības aizsargātas.

Bināro Skaitļu Pārveidotājs

Nekavējoties pārveidojiet skaitļus starp decimālo, bināro, oktālo un heksadecimālo sistēmu ar divu komplementa atbalstu.

Skaitļu Sistēmu Pārveidotājs

Derīgais diapazons (ar zīmi): -128 – 127

Ievadiet vērtību jebkurā laukā, lai pārveidotu

Kas ir bināro skaitļu pārveidotājs?

Bināro skaitļu pārveidotājs konvertē skaitļus starp pozicionālās vērtības skaitļu sistēmām, ko izmanto datoru iekšējās operācijās. Četras izplatītākās bāzes ir: decimālā (bāze 10), binārā (bāze 2), oktālā (bāze 8) un heksadecimālā (bāze 16). Šo sistēmu izpratne ir būtiska datorzinātnē, digitālajā elektronikā un sistēmprogrammēšanā.

Latvijā tādi operatori kā Lattelecom un LMT pārvalda IPv4 adrešu blokus binārā formātā. Latviešu speciālie rakstzīmes kā 'Ā' (Unicode U+0100 = 256 decimālajā, 0x0100 hex) un 'Š' (U+0160 = 352, 0x0160) ir svarīgas tekstkodēšanas analīzei vecākās sistēmās. Latvijas e-pārvalde izmanto šifrēšanas atslēgas, kuru bitu platums ir ievērojams.

Konvertēšanas formulas

Skaitļa vērtība jebkurā pozicionālajā sistēmā ir katras cipara summa, reizināta ar bāzi, kāpinātu šī cipara pozīcijas pakāpē, sākot no nulles pa labi.

Pozicionālais pieraksts (bāze N uz decimālo)

N=∑i=0n−1bi⋅2iN = \sum_{i=0}^{n-1} b_i \cdot 2^iN=i=0∑n−1​bi​⋅2i
e.g. 10112=1⋅23+0⋅22+1⋅21+1⋅20=1110\text{e.g.}\ 1011_2 = 1 \cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 1 \cdot 2^0 = 11_{10}e.g. 10112​=1⋅23+0⋅22+1⋅21+1⋅20=1110​

Divu komplementa metode (negatīvie skaitļi)

−N=N‾+1(mod2n)-N = \overline{N} + 1 \pmod{2^n}−N=N+1(mod2n)
e.g. −510→8-bit1111 10112=FB16\text{e.g.}\ -5_{10} \xrightarrow{8\text{-bit}} 1111\,1011_2 = \text{FB}_{16}e.g. −510​8-bit​111110112​=FB16​

Divu komplementa metode attēlo negatīvus veselus skaitļus binārā formā: apgriežot visus bitus un pieskaitot 1. Tas ļauj izmantot to pašu saskaitīšanas shēmu gan pozitīviem, gan negatīviem skaitļiem.

Praktiski piemēri

Latviešu rakstzīme 'Ā'

'Ā' ir Unicode kodēs U+0100, t.i., 256 decimālajā un 0x0100 hex. Latviešu diakritiskās zīmes (Ā, Č, Ē, Ģ, Ī, Ķ, Ļ, Ņ, Š, Ū, Ž) prasa izprast Unicode koda punktus, lai nodrošinātu pareizu kodēšanu vecākajās sistēmās.

IPv4 apakštīkla maskas binārā dalīšana

Standarta apakštīkla maska 255.255.255.0 nozīmē, ka pirmie 24 biti identificē tīklu. Binārā formātā: 1111 1111.1111 1111.1111 1111.0000 0000. CIDR apzīmējums /24 norāda uz šiem 24 vienpadsmit bitiem.

TCP ports 443 (HTTPS)

Ports 443 = 1 1011 1011 binārā 9 bitos un 0x1BB hex. Latvijas tīkla administratori izmanto šīs heksadecimālās porta vērtības ugunsmūra un pakešu filtrēšanas noteikumos.

RGB krāsu dziļums (8 biti)

Viena RGB kanāla vērtības ir 0–255. Sarkanā krāsa (#FF0000) uz sarkano kanālu ir 255 = 1111 1111 binārā — maksimālā 8 bitu lauka vērtība. CSS krāsu kodi tiek plaši izmantoti Latvijas tīmekļa izstrādē.

Kā darbojas pārveidotājs

  1. 1

    Ievadiet vai ielīmējiet skaitli jebkurā no četriem laukiem (decimāls, binārais, oktālais vai heksadecimāls).

  2. 2

    Izvēlieties piemērotu bitu platumu savam kontekstam (8 biti baitam, 32 biti parastam veselam skaitlim).

  3. 3

    Rīks validē ievadi atbilstoši izvēlētajai bāzei un ar zīmi apzīmētajam diapazonam.

  4. 4

    Decimālais ekvivalents tiek aprēķināts un vienlaicīgi izteikts visās citās bāzēs.

  5. 5

    Negatīvie decimālie skaitļi tiek parādīti kā divu komplementa vērtības izvēlētajam bitu platumam ar atbilstošajām oktālajām un heksadecimālajām vērtībām.

Padomi un ieteikumi

  • ✦Katrs heksadecimāls simbols atbilst precīzi 4 bitiem (nibble). Iegaumējot 16 nibble atbilstības, var lasīt atmiņas izgāztuves bez kalkulatora.
  • ✦Iegaumējiet divnieka pakāpes līdz 2¹⁰ = 1024 ātrai galvas skaitīšanai.
  • ✦Unix failu atļaujas (piem., chmod 755) ir oktālas: 7 = 111₂ nozīmē lasīšana + rakstīšana + izpilde īpašniekam.
  • ✦Divu komplementā 8 bitu pārplūde 127 + 1 dod −128 — bieži sastopama programmēšanas kļūda C valodā.
  • ✦Baits vienmēr atbilst precīzi diviem heksadecimāliem simboliem, kas ievērojami vienkāršo tīkla uztveršanas nolasīšanu.

Bieži uzdotie jautājumi

Kāpēc datori izmanto bināro sistēmu, nevis decimālo?▼

Tranzistoriem ir divi stabili stāvokļi (ieslēgts/izslēgts), kas dabiski atbilst 1 un 0. Desmit stabili sprieguma līmeņi katram decimālciparam padarītu shēmas daudz sarežģītākas.

Kas ir divu komplementa metode un kāpēc to izmanto?▼

Divu komplementa metode kodē negatīvus veselus skaitļus: apgrieziet visus bitus un pieskaitiet 1. Tā pati saskaitīšanas shēma darbojas abiem skaitļu veidiem, vienkāršojot procesora projektēšanu.

Kā ātri pārveidot bināro skaitli uz heksadecimālo?▼

Grupējiet bitus 4 bitu grupās no labās uz kreiso, ja nepieciešams, papildiniet ar nullēm. Katra 4 bitu grupa atbilst vienam heksadecimālam ciparam: 0000=0, …, 1010=A, 1111=F.

Kāda ir atšķirība starp zīmētu un nezīmētu bināro attēlojumu?▼

Nezīmēts: visi biti attēlo lielumu (no 0 līdz 2ⁿ−1). Zīmēts (divu komplementa): visnozīmīgākais bits norāda zīmi, diapazons no −2ⁿ⁻¹ līdz 2ⁿ⁻¹−1.

Kāpēc heksadecimālā sistēma ir populāra programmēšanā?▼

Baits vienmēr atbilst precīzi diviem heksadecimāliem simboliem — daudz kompaktāk nekā garas bināras virknes. Atmiņas adreses, krāsu kodi un bitu maskas parasti tiek rakstītas heksadecimālā formātā.

Ko nozīmē 'bitu platums' šajā pārveidotājā?▼

Bitu platums (8, 16, 32 …) nosaka zīmēto diapazonu. 8 biti: −128 – 127; 32 biti: −2 147 483 648 – 2 147 483 647.

Novērtējiet Šo Kalkulatoru