Tizedes-bináris átalakító — Bármely tizedes számot azonnal bináris, oktális és hexadecimális formátumba alakíthat.

Írj be egy számot, és azonnal megtekintheted annak bináris, oktális és hexadecimális alakját. A program nagyon nagy egész számokat, törtszámokat (például 0,625) és negatív értékeket is kezel kettes-kiegészítéses formában, 8, 16, 32 vagy 64 bittel. Az eredményt úgy is ellenőrizheted, hogy a bináris számot visszaalakítod decimálisra.

Konvertáld a számomat Az adatok a böngészőben maradnak
Tizedes-bináris átalakító, amely a 156-os számot 10011100-ra konvertálva jeleníti meg

Tizedes szám

Eredmények

Bináris
–
Oktális
–
Hexadecimális
–
0 bit használva
–Számtípus
Tizedes érték: –
Az útmutató

Útmutató a tizedes számok bináris átszámításához: módszer, negatív számok és törtek

Ismerd meg, hogyan alakulnak át a tizedes számok bináris számokká, és hogyan kell értelmezni az eredményt.

Egy egyszerű magyarázat

Mi az a tizedes-bináris átalakítás?

A tizes számrendszer az a mindennapi használatban lévő, 0-tól 9-ig terjedő számrendszer. A kettes számrendszer a 2-es alapú rendszer, amely kizárólag a 0-t és az 1-et használja; a számítógépek így tárolják a számokat. A tizes számrendszerből kettes számrendszerbe történő átalakítás azt jelenti, hogy ugyanazt az értéket 10-es hatványok helyett 2-es hatványokkal írjuk le.

Írjon be egy számot, és a bináris, oktális és hexadecimális formák azonnal megjelennek. A program nagyon nagy egész számokat, tizedes számokat (például 0,625) és negatív számokat is kezel. Ha fordított irányú átalakítást szeretne végrehajtani, jelölje be az itt található jelölőnégyzetet, vagy használja a „Bináris–decimális átalakító” eszközt.

A konvertálás leggyakoribb okai

Miért alakítják át az emberek a tizedes számokat bináris számokká?

Tanulás és házi feladat

Nézd meg az informatika, a digitális logika és a számrendszerekkel kapcsolatos feladatok megoldásait, és ismerd meg a megoldásokhoz vezető lépéseket!

Programozás

Hibakeresés közben írjon bitmaszkokat, jelzőket, jogosultságokat és regiszterértékeket, illetve olvassa ki a bináris kimenetet.

Hálózatok és elektronika

Dolgozzon IP-címek oktettjeivel, alhálózati maszkokkal és a mikrovezérlő bitekben megadott értékeivel.

Csináld kézzel!

Hogyan lehet kézzel tizedes számot bináris számmá alakítani?

Egy egész szám esetében oszd el újra és újra 2-vel, írd le az egyes maradékokat, majd olvasd fel a maradékokat az utolsótól az elsőig.

156 / 2 = 78 maradék 0 78 / 2 = 39 maradék 0 39 / 2 = 19 maradék 1 19 / 2 = 9 maradék 1 9 / 2 = 4 maradék 1 4 / 2 = 2 maradék 0 2 / 2 = 1 maradék 0 1 / 2 = 0 maradék 1 Felfelé olvasva: 10011100 (156 bináris számban)

Törtek esetén inkább szorozzuk meg 2-vel. A tizedesvessző előtti számjegy lesz a következő bináris számjegy, a maradékot pedig tovább szorozzuk. 0,625 esetén az eredmény 0,101, mivel 0,625 = 1/2 + 1/8.

Közös értékek

Tizedes, bináris és hexadecimális táblázat

TizedesBinárisHex
111
2102
810008
101010A
151111F
161000010
100110010064
25511111111FF
256100000000100
102410000000000400
Különleges esetek

Negatív számok és törtek

Kettes kiegészítés

A számítógépek a negatív egész számokat kettes-kiegészítéses formában tárolják. Ha kiválasztunk egy bit szélességet, akkor a -42 érték 8 bit esetén 11010110 lesz. Az eszköz hibajelzést ad, ha az érték nem illeszkedik a kiválasztott szélességhez.

Mínuszjel

Az egyszerű formában a bináris érték elé mínuszjelet írunk, így a -42 például -101010 lesz. Ez könnyebben olvasható, és házi feladatként teljesen megfelel.

A végtelen törtek

Egyes tizedes számokat nem lehet pontosan bináris formában leírni. A 0,1 végtelenül ismétlődik, ezért az eredményt a kiválasztott számjegyszám után levágják, és egy megjegyzés jelenik meg.

Bit szélesség

Az „Automatic” beállítás a 8, 16, 32 vagy 64 bit közül a legmegfelelőbb legrövidebbet választja ki. Válasszon ki egy szélességet, hogy a pozitív számokat vezető nullákkal egészítse ki, például az 5-öt 00000101 formában.

Néhány lépésben történő konvertálás

A tizedes-bináris átalakító használata

  1. Írjon be egy tizedes számot, vagy kattintson az egyik példaértékre.
  2. Olvassa be a bináris eredményt. A „Másolás” gombra kattintva másolhatja azt, vagy kapcsolja ki a csoportosítást, ha egyszerű számjegyeket szeretne.
  3. Válassza ki, hogyan jelenjenek meg a negatív számok, és állítsa be a bit szélességet, ha rögzített hosszúságra van szüksége.
  4. Az alul található jelölőnégyzet segítségével alakítsd vissza a bináris értéket decimálisra, majd erősítsd meg az eredményt.
Jobb eredmények

Egyszerű tippek a számátalakításhoz

  • A bitek négyes csoportokba rendezése jelentősen megkönnyíti a hosszú értékek olvashatóságát, és összehangolja azokat a hexadecimális számjegyekkel.
  • A 2-es hatványok könnyen felismerhetők: az 1, 10, 100, 1000 bináris számok decimális rendszerben 1, 2, 4, 8-nak felelnek meg.
  • Bitmaszkok és regiszterek esetében úgy állítsa be a bit szélességet, hogy az elején lévő nullák megmaradjanak.
  • Ha a törtszám túl hosszúnak tűnik, csökkentsd a tizedesjegyek számát. A legtöbb esetben elegendő a 8 vagy a 16.
Érdemes tudni

Korlátozások és adatvédelem

Adatvédelem

A számok a böngészőben kerülnek átalakításra. Semmi sem kerül elküldésre a szerverünkre, és semmi sem kerül tárolásra. Csak a kiválasztott beállítások kerülnek elmentésre a készülékén.

Korlátozások

A bevitel 400 számjegyre korlátozódik. Az IEEE 754-hez hasonló lebegőpontos formátumok nem jelennek meg, csak a beírt szám pontos bináris értéke. A kettes-kiegészítéses formátum egész számokra vonatkozik.

Gyakori kérdések

GYIK a tizedes-bináris átalakítóról

Hogyan alakíthatok át egy tizedes számot bináris számmá?

Írja be a számot a mezőbe, és a bináris formája azonnal megjelenik. Kézzel ismételten ossza el a számot 2-vel, jegyezze fel az egyes maradékokat, majd olvassa el a maradékokat az utolsótól az elsőig.

Mennyi a 10 bináris számrendszerben?

A 10-es szám tizes számrendszerben 1010-nek felel meg kettes számrendszerben, mivel 8 + 2 = 10. A példagombok segítségével vagy a szám beírásával bármely más értéket is kipróbálhatsz.

Képes-e olyan tizedes számokat átalakítani, mint például 0,625 vagy 0,1?

Igen. A 0,625 bináris formában pontosan 0,101. A 0,1-et nem lehet pontosan leírni, és a szám végtelenül ismétlődik, ezért az eredményt a választott tizedesjegyek számáig levágják, és ezt egy megjegyzés is jelzi.

Hogyan jelenítenek meg a negatív számokat?

Válassza a „Mínuszjel” lehetőséget, ha mínuszjelet szeretne a bináris érték elé tenni, vagy a „Kettes-kiegészítés” lehetőséget, ha meg szeretné nézni, hogyan tárolja azt a számítógép. A kettes-kiegészítéshez bit szélességet kell megadni; az „Automatikus” beállítás 8, 16, 32 vagy 64 bitet választ ki Ön helyett.

Milyen szerepe van a bit szélességnek?

Ez határozza meg az eredmény hosszát. A 8-as szélesség esetén az 5-ös értéket 00000101 formában jeleníti meg, és a kettes-kiegészítéses rendszerben ez egyben a tartományt is meghatározza, így 8 bit -128 és 127 közötti értékeket képes tárolni.

Mekkora számot tudok átalakítani?

Az egész számok akár 400 számjegyből is állhatnak, ami messze meghaladja a 64 bites korlátot, mivel az eszköz pontos nagy számok kezelésére szolgáló matematikai módszereket alkalmaz. A kettes-kiegészítés 64 bitnél véget ér, hacsak a szélességet nem hagyja „Automatikus” beállításon.

Vissza tudom-e alakítani a bináris számot decimálisra?

Igen. Jelölje be az eredmények alatt található jelölőnégyzetet, majd írjon be egy bináris értéket, például 101,101-et. A tizedes érték pontos.

Elmentették vagy továbbították valahova a számomat?

Nem. Az átalakítás a böngészőben történik, és semmi sem hagyja el a készülékét. Csak a beállításait menti el a rendszer a következő alkalomra.

Az eszközt használóktól

Vélemények

Vélemények betöltése…
Folytasd!

További eszközök a készletben

A honlapon még több tucat olyan ingyenes eszköz található, amelyekhez nincs szükség API-kulcsra.

Javasolj egy eszközt