Ugrás a tartalomra

Bináris-tizedes átalakító | Ingyenes Online Eszköz

Alakítsa át a bináris és tizedes számokat azonnal. Ingyenes eszköz lépésről lépésre magyarázatokkal, kódpéldákkal és gyakorlati felhasználási módokkal fejlesztőknek és diákoknak.

Bináris-Decimális Átalakító

Azonnali átváltás bináris és decimális számrendszer között.

Bináris számok csak 0-kat és 1-ket tartalmaznak

Decimális számok 0-9 számjegyeket használnak

Adjon meg egy értéket bármelyik mezőben a másik mezőben történő átalakításhoz.

Betöltési kalkulátor...
📚

Dokumentáció

Bináris-decimális konvertáló: Számrendszerek közötti azonnali átváltás

Valaha is bámultál egy 1-esek és 0-ások sorozatát, és azon töprengett, hogy mit is jelentenek valójában? Ha bármilyen szinten dolgozol számítógépekkel - akár hálózati hibákat javítasz, mikrovezérlőket programozol, vagy egyszerűen csak kíváncsi vagy arra, hogyan gondolkodnak a számítógépek - előbb-utóbb át kell majd váltanod a bináris és decimális számok között.

Ez az eszköz mindkét irányban azonnal elvégzi az átváltást. Írd be a számodat bármelyik mezőbe, és figyeld meg a fordítás megtörténtét. Ami még fontosabb, látni fogod, hogyan történik az átváltás, ami kulcsfontosságú, amikor meg akarod érteni a kódod működésének mélyebb rétegeit.

Íme, mi teszi bonyolulttá a bináris-decimális átváltást: az agyunk tízesrendszerben van bekötve (végül is tíz ujjunk van), de a számítógépek kizárólag kettes alapú rendszerben működnek. Minden adat - szöveg, képek, videók, böngészési előzmények - végső soron 0-k és 1-esek sorozatára bomlik le. Ennek a kapcsolatnak a megértése nem csupán elméleti; gyakorlati tudás, amely IP-címeknél, fájljogosultságoknál, bitműveleteknél és memóriacímeknél merül fel.

A jó hír? Amint megérted a mintát, az átváltások egyszerűvé válnak. A matematika egyszerű - csupán szorzásról és összeadásról (vagy osztásról a fordított irányban) van szó. Az embereket az szokta megzavarni, hogy nyomon kövessék a pozícióértékeket, különösen hosszabb számoknál. Éppen ezt oldja meg ez a konvertáló.

Hogyan konvertáljuk a binárist decimálissá és a decimálist binárisba

A decimális rendszer (10-es alap) megértése

Már ismered a decimálist - ez az, amit az általános iskolában tanultál. Tíz számjegyet (0-9) használunk, és minden pozíció 10 hatványát képviseli:

Decimaˊlis szaˊm=dn×10n+dn1×10n1+...+d1×101+d0×100\text{Decimális szám} = d_n \times 10^n + d_{n-1} \times 10^{n-1} + ... + d_1 \times 10^1 + d_0 \times 10^0

Vegyük a 427 számot. Bontsuk fel pozíciók szerint:

  • 4 × 10² = 400 (százasok helye)
  • 2 × 10¹ = 20 (tízesek helye)
  • 7 × 10⁰ = 7 (egyek helye)

Ezeket összeadva: 400 + 20 + 7 = 427

Ezt a pozicionális jelölést természetesnek vesszük, de forradalmi találmány volt. A pozicionális rendszerek előtt a számtani műveletek rendkívül körülményesek voltak (próbáld csak meg a római számokat összeszorzni).

A bináris rendszer (2-es alap) megértése

A bináris ugyanúgy működik, mint a decimális, csak 10 helyett 2 hatványaival. Csak két számjegyed van - 0 és 1:

Binaˊris szaˊm=bn×2n+bn1×2n1+...+b1×21+b0×20\text{Bináris szám} = b_n \times 2^n + b_{n-1} \times 2^{n-1} + ... + b_1 \times 2^1 + b_0 \times 2^0

Vegyük a 1010 bináris számot. Minden pozíció jobbról balra 1, 2, 4, 8, 16 stb. értéket képvisel:

  • 1 × 2³ = 8
  • 0 × 2² = 0
  • 1 × 2¹ = 2
  • 0 × 2⁰ = 0

Ezeket összeadva: 8 + 0 + 2 + 0 = 10 decimálisan

A minta azonos a decimálissal, csak más az alap. Amint ezt megérted, a bináris olyan természetessé válik, mint a sima számok olvasása.

Bináris és decimális konverzió képletei és módszerei

Bináris és decimális: A matematika mögötte

A bináris decimálissá alakítás egy egyszerű mintát követ: minden számjegyet meg kell szorozni a pozíciójának megfelelő 2 hatványával, majd összeadni. A képlet így néz ki:

Decimaˊlis=i=0nbi×2i\text{Decimális} = \sum_{i=0}^{n} b_i \times 2^i

Ahol:

  • bib_i minden bináris számjegy (0 vagy 1)
  • ii a pozíció jobbról balra számolva (0-tól kezdve)
  • nn a számjegyek teljes száma mínusz 1

Bonyolultnak tűnik? Valójában egyszerű a gyakorlatban. Minden pozíció jobbról balra 1, 2, 4, 8, 16, 32, és így tovább - mindig megduplázódva.

Példa: 1101 bináris átalakítása decimálissá

  1. 1 × 2³ = 8
  2. 1 × 2² = 4
  3. 0 × 2¹ = 0
  4. 1 × 2⁰ = 1
  5. Összeg: 8 + 4 + 0 + 1 = 13 decimális

Figyeljük meg, hogy csak azokat a pozíciókat adjuk össze, ahol 1 van. A 0-k nem járulnak hozzá, így azokat mentálisan figyelmen kívül hagyhatjuk. A 1101 a 0., 2. és 3. pozíciókat foglalja magában (ami 1 + 4 + 8 = 13).

Decimális bináriássá: A osztási módszer

Fordított irányban - decimálisból binárisba - egy másik módszert használunk. Ismételten el kell osztani 2-vel és gyűjteni a maradékokat:

  1. Ossza el a decimális számot 2-vel
  2. Írja le a maradékot (mindig 0 vagy 1)
  3. Vegye a hányadost és ossza el újra 2-vel
  4. Folytassa, amíg a hányados 0-ra nem csökken
  5. Olvassa le a maradékokat hátulról előre (alulról felfelé)

Példa: 25 decimális átalakítása binárisba

  1. 25 ÷ 2 = 12 maradék 1
  2. 12 ÷ 2 = 6 maradék 0
  3. 6 ÷ 2 = 3 maradék 0
  4. 3 ÷ 2 = 1 maradék 1
  5. 1 ÷ 2 = 0 maradék 1
  6. Olvasva alulról felfelé: 11001 bináris

A kulcs trükk az, hogy meg kell jegyezni a sorrend megfordítását. Az első kiszámolt maradék lesz a bináris eredmény utolsó (legjobboldalibb) számjegye. Ez kezdetben sokakat megzavar, de értelmet nyer, amikor rájövünk, hogy lényegében a legkevésbé jelentős bitet szedjük le először.

Hogyan használd ezt a konvertert

Az eszköz kétirányú—írj be bármely mezőbe, és nézd, ahogy a másik azonnal frissül. Nem kell gombokat nyomogatni, nem kellűrlapokat kitölteni.

Bináris átváltása decimálisra

Írd be a bináris számodat (csak 0-k és 1-k) a Bináris mezőbe. A decimális megfelelő azonnal megjelenik. Ha véletlenül tartalmaz egy 2-t vagy más érvénytelen számjegyet, hibaüzenetet kapsz.

Pro tipp: Közvetlenül beilleszthetsz bináris értékeket kódból, adatlapokból vagy hálózati analizátorokból. Az eszköz automatikusan eltávolítja a szóközöket és a gyakori előtagokat, mint a 0b.

Decimális átváltása binárisra

Adj meg egy nem negatív egész számot a Decimális mezőben, és a bináris ábrázolás azonnal megjelenik. Működik 0-tól több mint 9 kvadrillióig.

Gyakori felhasználási eset: Amikor bit zászlókat állítasz be kódban, és ellenőrizni akarod, hogy mely bitek vannak beállítva. Írd be a 255-öt, és látni fogod a 11111111-et—mind a 8 bit egy bájtban bekapcsolva.

A folyamat megértése

A beviteli mezők alatt láthatod az egyes átalakítások mögötti matematikai lépéseket. Ez különösen hasznos tanuláskor vagy amikor magyarázni kell valakinek az átalakítást. Binárisból decimálisba váltásnál mutatja az egyes pozíciók értékét és azok összegét. Decimálisból binárisba váltásnál a 2-vel való osztás folyamatát mutatja.

Bináris és decimális átalakítási folyamat Illusztráció arról, hogyan alakulnak át a bináris számok decimális értékekké

Bináris és decimális átalakítás

Bináris szám: 1 0 1 0

Pozíció értékek:

1 0 1 0

2³ = 8 2² = 4 2¹ = 2 2⁰ = 1

Számítás: 1 × 8 + 0 × 4 + 1 × 2 + 0 × 1 = 8 + 0 + 2 + 0 = 10

Decimális: 10

Bináris Konvertáló Alkalmazások: Valós Világbeli Felhasználási Esetek

A gyakorlatban a bináris-decimális konverzió gyakrabban fordul elő, mint gondolnánk. Íme néhány olyan forgatókönyv, ahol ezeket a konverziókat valóban hasznosnak találtam:

Számítástechnika és Programozás

Memóriahibák hibakeresése során gyakran hexadecimális címeket látunk (ami tulajdonképpen csoportosított bináris). A decimálisra konvertálás segít az eltolások kiszámításában vagy a helyes hozzáférés ellenőrzésében. Hasonlóképpen, a bitszintű műveletek sokkal értelmesebbek, ha láthatjuk a bináris reprezentációt—próbálja megérteni a x & (x-1) kifejezést a bitek működése nélkül.

Egy gyakori buktató: elfelejteni, hogy a biteltolások valójában csak szorzás vagy osztás 2 hatványaival. Amikor x << 3 jelenik meg a kódban, felismerni, hogy ez "szorozva 8-cal" (2³), segít megérteni a teljesítmény-optimalizálásokat.

Digitális Elektronika

A mikrovezérlő adatlapok regiszter-konfigurációkat adnak meg hexadecimális és bináris formában. GPIO-tűk beállításakor vagy időzítők konfigurálása során meg kell tudni fordítani specifikus biteket anélkül, hogy másokat érintenénk. Ehhez pontosan meg kell érteni, melyik bitpozíció melyik decimális értéknek felel meg. Például a 5. bit beállítása azt jelenti, hogy 32-t (2⁵) adunk a regiszter értékéhez.

Hálózati Mérnöki Munka

Az IPv4 címek valójában 32 bites bináris számok, négy oktettbe rendezve. Amikor 192.168.1.1-et lát, és meg kell értenie az alhálózati maszko(ka)t, bináris értékekkel dolgozik. Próbálja meg kiszámolni, hogy a 192.168.1.50 és 192.168.1.200 ugyanazon /25 hálózaton van-e bináris konverzió nélkül—szinte lehetetlen. Az RFC 791 szerint az IP-címek alapvetően bináris értékként működnek, még akkor is, ha kényelmesen decimálisan írjuk őket.

Fájljogosultságok (Unix/Linux)

Azok a háromjegyű jogosultsági kódok mint 755 vagy 644? Minden számjegy valójában oktális (8-as alapú), ami tisztán lefordítható 3 bites bináris csoportokká. Amikor a jogosultságokat 755-re állítja, valójában 111 101 101 binárisat mond—teljes jogosultság a tulajdonosnak, olvasás+végrehajtás a csoportnak, olvasás+végrehajtás másoknak. A bináris alapok megértése a chmod műveleteket intuitívvá teszi, nem csak megjegyzett szabályokká.

Példa: IP-címek Konvertálása

Egy IPv4 cím mint 192.168.1.1 binárisban ábrázolva:

  • 192 = 11000000
  • 168 = 10101000
  • 1 = 00000001
  • 1 = 00000001

Kombinálva: 11000000.10101000.00000001.00000001

Egyéb Számrendszerek, Amelyekkel Találkozni Fog

A bináris és decimális nem az egyedüli szereplők a számítástechnikában. Íme más számrendszerek, amelyekkel találkozni fog:

Hexadecimális (16-os alapú)

A hex mindenütt jelen van a programozásban—memóriacímek, színkódok, assembly nyelv. A 0-9 számjegyeket és az A-F betűket használja. A hex szépsége, hogy minden számjegy pontosan 4 bináris bitnek felel meg, így sokkal olvashatóbb módja a bináris írásnak.

Példa: Bináris 1010 1101 = Hex AD (decimálisan 173)

Amikor egy #FF5733 színkódot lát, az hex—minden pár a vörös, zöld és kék értékeket képviseli. FF (decimálisan 255) maximális vörös intenzitást jelent.

Oktális (8-as alapú)

Az oktális 0-7 számjegyeket használ, minden számjegy pontosan 3 bináris bitet képvisel. Bár ma már kevésbé gyakori, még mindig látható Unix fájljogosultságoknál (chmod 755) és néha örökölt rendszerekben. Népszerű volt a korai számítástechnikában, mert sok számítógép szómérete 3 többszöröse volt.

Példa: Bináris 101 011 = Oktális 53

Bináris-Kódolt Decimális (BCD)

A BCD minden decimális számjegyet a saját 4 bites bináris kódjával ábrázol. Ahelyett, hogy az egész számot konvertálná, minden számjegyet külön konvertál. Ez helypazarlással jár (csak 10 kombinációt használ a 16 lehetségesből), de egyszerűbbé teszi a decimális aritmetikát hardverben. Megtalálható kalkulátorokban, digitális órákban és pénzügyi rendszerekben, ahol a decimális pontosság fontos.

Példa: Decimális 42 BCD-ben = 0100 0010 (4 és 2 külön kódolva)

A bináris és decimális számrendszerek története

Miért tízesben számolunk

A decimális azért tűnik természetesnek, mert tíz ujjunk van – komolyan, ez az oka. Az ókori civilizációk világszerte függetlenül fejlesztették ki a tízes alapú rendszereket. Az egyiptomiak körülbelül i. e. 3000 körül használtak hieroglif tízes alapú számjeleket. A babiloniak keverték a hatvanas és tízes alapú rendszert (ezért van még mindig 60 másodperc egy percben). De az igazi áttörés az indiai matematikusoktól érkezett körülbelül 500 körül, amikor feltalálták a nullát és a helyiértékes jelölést – az olyan rendszert, ahol egy számjegy értékét a pozíciója határozza meg. Ez az újítás az arab matematikán keresztül jutott el Európába 800 körül, így kaptuk a ma is használt „hindu-arab számokat".

A bináris meglepő története

A bináris rendszer évszázadokkal a számítógépek előtt létezett. Az I Csing, egy ókori kínai szöveg körülbelül i. e. 1000-ből, töredezett és nem töredezett vonalakat használt mintázatokban, amelyek nagyon hasonlítanak a bináris jelöléshez. De a formális bináris aritmetika csak 1679-ben jelent meg, amikor Gottfried Wilhelm Leibniz közzétette „A bináris aritmetika magyarázatát". Leibniz el volt ragadtatva a bináris elegenciájától – bármilyen számot ábrázolhatsz csupán két szimbólummal.

Az igazi varázslat akkor történt, amikor George Boole 1854-ben kifejlesztette a Boolean algebrát, bináris igaz/hamis értékeket használva logikai műveletek ábrázolásához. Aztán jött a döntő kapcsolat: 1937-ben Claude Shannon mesteri értekezése bebizonyította, hogy a Boolean algebrát elektromos áramkörökkel meg lehet valósítani. Ez az egyetlen felismerés fektette le minden valaha épített digitális számítógép alapját.

A számítógépes forradalom

John Atanasoff és Clifford Berry tervezte meg az első elektronikus digitális számítógépet bináris alapon 1939-ben. John von Neumann 1945-ben formalizálta a tárolt programú architektúrát, ahol mind az adatok, mind az utasítások bináris kódként léteznek a memóriában – a modell, amelyet ma is használunk. 1953-ra az IBM már kereskedelmi bináris számítógépeket árult. Az 1963-as ASCII szabvány végül egységes módot adott a szövegkarakterek bináris ábrázolásához.

A figyelemre méltó az, hogy minden számítástechnikai fejlesztés – a lyukkártyáktól az okostelefonokig – alapvetően bináris módon működik. Egyszerűen rendkívül ügyesen elrejtjük ezt a bonyolultságot az absztrakciós rétegek mögött.

Bináris és Decimális Kódpéldák Fejlesztőknek

Szeretné implementálni ezt az átalakítást a saját kódjában? Íme néhány tiszta, éles környezetben is használható megvalósítás több nyelven. Mindegyik tartalmaz bemeneti ellenőrzést, mivel a felhasználók óhatatlanul is érvénytelen adatokat fognak beilleszteni.

A legtöbb modern nyelv rendelkezik beépített függvényekkel ehhez – parseInt(str, 2) JavaScriptben, int(str, 2) Pythonban, Integer.parseInt(str, 2) Javaban. Ezek a példák bemutatják mind a beépített függvények használatát, mind a konverziós logika működését:

JavaScript

1// Bináris és decimális átalakítás
2function binaryToDecimal(binary) {
3  if (!/^[01]+$/.test(binary)) {
4    return "Érvénytelen bináris szám";
5  }
6  return parseInt(binary, 2);
7}
8
9// Decimális és bináris átalakítás
10function decimalToBinary(decimal) {
11  if (!/^\d+$/.test(decimal) || decimal < 0) {
12    return "Érvénytelen decimális szám";
13  }
14  return Number(decimal).toString(2);
15}
16
17// Példa használat
18console.log(binaryToDecimal("1010")); // Kimenet: 10
19console.log(decimalToBinary("42"));   // Kimenet: 101010
20

Python

1# Bináris és decimális átalakítás
2def binary_to_decimal(binary):
3    try:
4        # Ellenőrzés, hogy a bemenet csak 0-kat és 1-eket tartalmaz
5        if not all(bit in '01' for bit in binary):
6            return "Érvénytelen bináris szám"
7        return int(binary, 2)
8    except ValueError:
9        return "Érvénytelen bináris szám"
10
11# Decimális és bináris átalakítás
12def decimal_to_binary(decimal):
13    try:
14        # Ellenőrzés, hogy a bemenet nem negatív egész szám
15        decimal = int(decimal)
16        if decimal < 0:
17            return "Érvénytelen decimális szám"
18        return bin(decimal)[2:]  # '0b' előtag eltávolítása
19    except ValueError:
20        return "Érvénytelen decimális szám"
21
22# Példa használat
23print(binary_to_decimal("1010"))  # Kimenet: 10
24print(decimal_to_binary("42"))    # Kimenet: 101010
25

Java

1public class BinaryDecimalConverter {
2    // Bináris és decimális átalakítás
3    public static int binaryToDecimal(String binary) {
4        if (!binary.matches("[01]+")) {
5            throw new IllegalArgumentException("Érvénytelen bináris szám");
6        }
7        return Integer.parseInt(binary, 2);
8    }
9    
10    // Decimális és bináris átalakítás
11    public static String decimalToBinary(int decimal) {
12        if (decimal < 0) {
13            throw new IllegalArgumentException("Negatív számok nem támogatottak");
14        }
15        return Integer.toBinaryString(decimal);
16    }
17    
18    public static void main(String[] args) {
19        System.out.println(binaryToDecimal("1010"));  // Kimenet: 10
20        System.out.println(decimalToBinary(42));      // Kimenet: 101010
21    }
22}
23

C++

1#include <iostream>
2#include <string>
3#include <cmath>
4#include <regex>
5
6// Bináris és decimális átalakítás
7int binaryToDecimal(const std::string& binary) {
8    // Ellenőrzés, hogy a bemenet csak 0-kat és 1-eket tartalmaz
9    if (!std::regex_match(binary, std::regex("[01]+"))) {
10        throw std::invalid_argument("Érvénytelen bináris szám");
11    }
12    
13    int decimal = 0;
14    for (int i = 0; i < binary.length(); i++) {
15        if (binary[binary.length() - 1 - i] == '1') {
16            decimal += std::pow(2, i);
17        }
18    }
19    return decimal;
20}
21
22// Decimális és bináris átalakítás
23std::string decimalToBinary(int decimal) {
24    if (decimal < 0) {
25        throw std::invalid_argument("Negatív számok nem támogatottak");
26    }
27    
28    if (decimal == 0) {
29        return "0";
30    }
31    
32    std::string binary = "";
33    while (decimal > 0) {
34        binary = (decimal % 2 == 0 ? "0" : "1") + binary;
35        decimal /= 2;
36    }
37    return binary;
38}
39
40int main() {
41    std::cout << binaryToDecimal("1010") << std::endl;  // Kimenet: 10
42    std::cout << decimalToBinary(42) << std::endl;      // Kimenet: 101010
43    return 0;
44}
45

Excel

1' Bináris és decimális átalakítás
2Function BinaryToDecimal(binary As String) As Variant
3    ' Ellenőrzés, hogy a bemenet csak 0-kat és 1-eket tartalmaz
4    Dim i As Integer
5    For i = 1 To Len(binary)
6        If Mid(binary, i, 1) <> "0" And Mid(binary, i, 1) <> "1" Then
7            BinaryToDecimal = CVErr(xlErrValue)
8            Exit Function
9        End If
10    Next i
11    
12    BinaryToDecimal = Application.WorksheetFunction.Bin2Dec(binary)
13End Function
14
15' Decimális és bináris átalakítás
16Function DecimalToBinary(decimal As Long) As String
17    If decimal < 0 Then
18        DecimalToBinary = CVErr(xlErrValue)
19        Exit Function
20    End If
21    
22    DecimalToBinary = Application.WorksheetFunction.Dec2Bin(decimal)
23End Function
24
25' Példa használat egy cellában:
26' =BinaryToDecimal("1010")  ' Kimenet: 10
27' =DecimalToBinary(42)      ' Kimenet: 101010
28

Gyakran Ismételt Kérdések a Bináris-Decimális Konverzióval Kapcsolatban

Mi az a bináris szám?

A bináris szám csak két számjegyet – 0-t és 1-et – használ az értékek ábrázolásához. Minden számjegyet bitnek (bináris számjegynek) nevezünk. Gondoljon rá úgy, mint egy villanykapcsolóra: vagy ki van kapcsolva (0), vagy be van kapcsolva (1). Bár ez korlátozónak tűnhet, bármilyen számot ábrázolhat, ha elegendő bitet fűz össze, ahogyan bármilyen szót meg lehet írni 26 betűvel.

Miért használnak a számítógépek binárist decimális helyett?

Íme a gyakorlati ok: elektronikus alkatrészeket tíz különböző feszültségszint megbízható megkülönböztetésére (decimális esetén) drága és hibára hajlamos előállítani. Két állapot – magas feszültség kontra alacsony feszültség, mágnesezett vagy nem mágnesezett – sokkal megbízhatóbb és olcsóbb gyártani. Claude Shannon bebizonyította 1937-es mesterszakos dolgozatában, hogy a Boolean logika (amely bináris értékeket használ) bármilyen logikai műveletet képes reprezentálni, lefektetve a modern digitális áramkörök alapjait. A Boolean algebra alapjairól többet olvashat a Stanford Enciklopédia filozófiai bejegyzésében a Boolean algebráról.

Hogyan konvertálhatok manuálisan bináris számot decimálissá?

Bináris szám decimálissá konvertálásához manuálisan:

  1. Írja le a bináris számot
  2. Rendeljen súlyokat minden pozícióhoz (jobbról balra: 1, 2, 4, 8, 16, stb.)
  3. Szorozza meg minden bináris számjegyet a súlyával
  4. Adja össze az eredményeket

Például, bináris 1101: 1×8 + 1×4 + 0×2 + 1×1 = 8 + 4 + 0 + 1 = 13

Hogyan konvertálhatok manuálisan decimális számot binárisra?

Decimális szám binárisra konvertálásához manuálisan:

  1. Ossza el a decimális számot 2-vel
  2. Írja le a maradékot (0 vagy 1)
  3. Ossza el a hányadost 2-vel
  4. Ismételje addig, amíg a hányados 0 nem lesz
  5. Olvassa a maradékokat alulról felfelé

Például, decimális 13: 13 ÷ 2 = 6 maradék 1 6 ÷ 2 = 3 maradék 0 3 ÷ 2 = 1 maradék 1 1 ÷ 2 = 0 maradék 1 Olvasva alulról felfelé: 1101

(A fordítás folytatódik a további részekkel...)

Hivatkozások és további olvasmányok

  1. Knuth, Donald E. "A számítógépes programozás művészete, 2. kötet: Félig numerikus algoritmusok." Addison-Wesley, 1997.

  2. Shannon, Claude E. "Relé- és kapcsolóáramkörök szimbolikus elemzése." Transactions of the American Institute of Electrical Engineers, 57. kötet, 12. szám, 1938, 713-723. oldal. Elérhető IEEE Xplore-on

  3. Leibniz, Gottfried Wilhelm. "A bináris aritmetika magyarázata". Mémoires de l'Académie Royale des Sciences, 1703.

  4. Boole, George. "A gondolkodás törvényeinek vizsgálata." Dover Publications, 1854 (újrakiadva 1958).

  5. Ifrah, Georges. "A számok egyetemes története: A prehistóriától a számítógép feltalálásáig." Wiley, 2000.

  6. "POSIX.1-2017: chmod." The Open Group Base Specifications. https://pubs.opengroup.org/onlinepubs/9699919799/utilities/chmod.html

  7. "RFC 791: Internet Protocol." Internet Engineering Task Force (IETF), 1981. https://tools.ietf.org/html/rfc791

  8. "Intel 64 és IA-32 architektúrák szoftverfejlesztői kézikönyve." Intel Corporation. https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html

Kezdjen konvertálni most

A lap tetején lévő konverter azonnali konverziót végez mindkét irányban. Írja be a számot bármelyik mezőbe, és láthatja az eredményt azonnal, valamint a matematikai lebontást, amely pontosan mutatja a konverzió működését.

Amit kap:

  • Azonnali konverzió bináris és decimális között
  • Vizuális magyarázat a konverziós folyamatról
  • Támogatás 53 bites számokig (9 quadrillió felett)
  • Eredmények egy kattintásos másolása
  • Nincs regisztráció, ingyenes, bármilyen eszközön működik

Akár hálózati konfigurációkat hibakeresést végez, fájljogosultságokat állít be, vagy számítógépes architektúrákat tanul, a bináris-decimális konverzió megértése alapvető képesség. Ez az eszköz egyszerűvé teszi a folyamatot.