🛠️

Whiz Tools

Build • Create • Innovate

Dvejetainis-dešimtainis konverteris: konvertuokite tarp skaičių sistemų

Lengvai konvertuokite skaičius tarp dvejetainės ir dešimtainės sistemų su šiuo nemokamu internetu įrankiu. Akimirksniu konversija su edukacine vizualizacija.

Dvejetainis-dešimtainis konverteris

Instantinis konvertavimas tarp dvejetainės ir dešimtainės skaičių sistemų.

Kopijuoti

Dvejetainiai skaičiai naudoja tik 0 ir 1

Kopijuoti

Dešimtainiai skaičiai naudoja skaitmenis 0-9

Įveskite vertę bet kuriame lauke, kad pamatytumėte konvertavimą kitame lauke.

Įveskite vertę bet kuriame lauke, kad pamatytumėte konvertavimą kitame lauke.

📚

Dokumentacija

Dvejetainis-Dešimtainis Konverteris: Akimirksniu konvertuokite tarp skaičių sistemų

Įvadas

Dvejetainis-Dešimtainis Konverteris yra būtinas įrankis visiems, dirbantiems su skirtingomis skaičių sistemomis. Dvejetainė (2 bazė) ir dešimtainė (10 bazė) yra dvi pagrindinės skaičių sistemos, naudojamos kompiuterijoje ir matematikoje. Mūsų dvejetainis į dešimtainį konverteris leidžia jums akimirksniu versti skaičius tarp šių sistemų su tobulai tiksliai. Nesvarbu, ar esate kompiuterių mokslų studentas, mokantis apie dvejetainę reprezentaciją, programuotojas, taisantis kodą, ar elektronikos entuziastas, dirbantis su skaitmeniniais grandynais, šis konverteris supaprastina konvertavimo procesą tarp dvejetainio ir dešimtainio skaičių formatų, nereikalaujant sudėtingų rankinių skaičiavimų.

Dvejetainiai skaičiai, sudaryti tik iš 0 ir 1, sudaro visų skaitmeninių kompiuterių sistemų pagrindą, tuo tarpu dešimtainė sistema su skaitmenimis 0-9 yra tai, ką mes naudojame kasdieniame gyvenime. Supratimas apie ryšį tarp šių sistemų yra būtinas visiems, kurie dirba kompiuterių mokslų, programavimo ar skaitmeninės elektronikos srityse. Šis įrankis sujungia šias skaičių sistemas, todėl konversijos tampa lengvos ir be klaidų.

Kaip veikia dvejetainės ir dešimtainės skaičių sistemos

Supratimas apie dešimtainę sistemą (10 bazė)

Dešimtainė sistema yra mūsų standartinė skaičių sistema, naudojanti 10 skaitmenų (0-9). Šioje pozicinėje skaičių sistemoje kiekvienos skaitmenų vietos reikšmė atitinka 10 galios:

Desˇimtainis skaicˇius=dn×10n+dn1×10n1+...+d1×101+d0×100\text{Dešimtainis skaičius} = d_n \times 10^n + d_{n-1} \times 10^{n-1} + ... + d_1 \times 10^1 + d_0 \times 10^0

Pavyzdžiui, dešimtainis skaičius 427 reiškia:

  • 4 × 10² (400)
  • 2 × 10¹ (20)
  • 7 × 10⁰ (7)

Sudėjus šias reikšmes: 400 + 20 + 7 = 427

Supratimas apie dvejetainę sistemą (2 bazė)

Dvejetainė sistema naudoja tik du skaitmenis (0 ir 1). Kiekviena vieta dvejetainėje skaičiaus atitinka 2 galios:

Dvejetainis skaicˇius=bn×2n+bn1×2n1+...+b1×21+b0×20\text{Dvejetainis skaičius} = b_n \times 2^n + b_{n-1} \times 2^{n-1} + ... + b_1 \times 2^1 + b_0 \times 2^0

Pavyzdžiui, dvejetainis skaičius 1010 reiškia:

  • 1 × 2³ (8)
  • 0 × 2² (0)
  • 1 × 2¹ (2)
  • 0 × 2⁰ (0)

Sudėjus šias reikšmes: 8 + 0 + 2 + 0 = 10 dešimtainėje

Konversijos formulės ir algoritmai

Dvejetainio į dešimtainį konvertavimas

Norint konvertuoti dvejetainį skaičių į dešimtainį, reikia kiekvieną skaitmenį padauginti iš atitinkamos 2 galios ir sumuoti rezultatus:

Desˇimtainis=i=0nbi×2i\text{Dešimtainis} = \sum_{i=0}^{n} b_i \times 2^i

Kur:

  • bib_i yra dvejetainis skaitmuo (0 arba 1)
  • ii yra pozicija iš dešinės į kairę (pradedant nuo 0)
  • nn yra dvejetainio skaičiaus skaitmenų skaičius minus 1

Pavyzdys: Dvejetainio 1101 konvertavimas į dešimtainį

  1. 1 × 2³ = 8
  2. 1 × 2² = 4
  3. 0 × 2¹ = 0
  4. 1 × 2⁰ = 1
  5. Suma: 8 + 4 + 0 + 1 = 13

Dešimtainio į dvejetainį konvertavimas

Norint konvertuoti dešimtainį skaičių į dvejetainį, reikia nuolat dalinti skaičių iš 2 ir užrašyti liekanas atvirkštine tvarka:

  1. Padalinkite dešimtainį skaičių iš 2
  2. Užrašykite liekaną (0 arba 1)
  3. Padalinkite kvotą iš 2
  4. Kartokite 2-3 žingsnius, kol kvota taps 0
  5. Perskaitykite liekanas iš apačios į viršų

Pavyzdys: Dešimtainio 25 konvertavimas į dvejetainį

  1. 25 ÷ 2 = 12 liekana 1
  2. 12 ÷ 2 = 6 liekana 0
  3. 6 ÷ 2 = 3 liekana 0
  4. 3 ÷ 2 = 1 liekana 1
  5. 1 ÷ 2 = 0 liekana 1
  6. Perskaičius iš apačios į viršų: 11001

Žingsnis po žingsnio vadovas, kaip naudoti dvejetainį-dešimtainį konverterį

Mūsų dvejetainis-dešimtainis konverteris yra sukurtas taip, kad būtų intuityvus ir lengvai naudojamas. Sekite šiuos paprastus žingsnius, kad konvertuotumėte tarp dvejetainių ir dešimtainių skaičių:

Dvejetainio konvertavimas į dešimtainį

  1. Įveskite dvejetainį skaičių: Įrašykite dvejetainį skaičių (sudarytą tik iš 0 ir 1) į „Dvejetainis“ įvesties laukelį.
  2. Peržiūrėkite rezultatą: Dešimtainis atitikmuo automatiškai pasirodys „Dešimtainis“ lauke.
  3. Kopijuokite rezultatą: Paspauskite „Kopijuoti“ mygtuką šalia dešimtainio rezultato, kad nukopijuotumėte jį į savo iškarpinę.

Dešimtainio konvertavimas į dvejetainį

  1. Įveskite dešimtainį skaičių: Įrašykite neigiamą sveikąjį skaičių į „Dešimtainis“ įvesties laukelį.
  2. Peržiūrėkite rezultatą: Dvejetainis atitikmuo automatiškai pasirodys „Dvejetainis“ lauke.
  3. Kopijuokite rezultatą: Paspauskite „Kopijuoti“ mygtuką šalia dvejetainio rezultato, kad nukopijuotumėte jį į savo iškarpinę.

Supratimas apie konversijos procesą

Konverteris taip pat pateikia vizualią konversijos proceso paaiškinimą, rodydamas, kaip kiekviena konversija atliekama matematiškai. Ši edukacinė funkcija padeda jums suprasti pagrindinius skaičių sistemų konversijų principus.

Dvejetainio į Dešimtainį Konvertavimo Procesas Illustruoja, kaip dvejetainiai skaičiai konvertuojami į dešimtinius

Dvejetainio į Dešimtainį Konvertavimas

Dvejetainis skaičius: 1 0 1 0

Pozicijų reikšmės:

1 0 1 0

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

Apskaičiavimas: 1 × 8 + 0 × 4 + 1 × 2 + 0 × 1 = 8 + 0 + 2 + 0 = 10

Dešimtainis: 10

Praktinės taikymo sritys ir naudojimo atvejai

Dvejetainis-dešimtainis konvertavimas yra pagrindinis daugelyje sričių ir taikymo atvejų:

Kompiuterių mokslas ir programavimas

  • Duomenų reprezentacija: Supratimas, kaip kompiuteriai saugo ir reprezentuoja duomenis viduje
  • Klaidų taisymas: Konvertavimas tarp skaičių sistemų, siekiant patikrinti atminties adresus ir reikšmes
  • Bitų operacijos: Atlikti operacijas, tokias kaip AND, OR, XOR dvejetainėse reprezentacijose
  • Algoritmų kūrimas: Įgyvendinti algoritmus, kurie dirba su dvejetainiais duomenimis

Skaitmeninė elektronika

  • Grandinės projektavimas: Projektuoti ir analizuoti skaitmenines grandines, veikiančias dvejetainės logikos pagrindu
  • Mikrokontrolerių programavimas: Dirbti su registrais ir atminties adresais įterptinėse sistemose
  • Įrangos sąsajos: Suprasti komunikacijos protokolus tarp įrangos komponentų

Švietimas

  • Kompiuterių mokslų švietimas: Mokyti pagrindinių skaičių sistemų koncepcijų
  • Matematikos švietimas: Tyrinėti skirtingas skaičių bazes ir konversijos technikas
  • Logika ir Boole'o algebra: Suprasti ryšį tarp dvejetainių skaičių ir loginių operacijų

Kasdienis kompiuteris

  • IP adresavimas: Suprasti dvejetainę reprezentaciją tinklų srityje (IPv4/IPv6)
  • Failų leidimai: Unix/Linux failų leidimai dažnai yra reprezentuojami dvejetainiu/octal
  • Spalvų kodai: RGB spalvų reikšmės gali būti reprezentuojamos dvejetainiu arba šešioliktainiu

Pavyzdys: IP adresų konvertavimas

IPv4 adresas, pavyzdžiui, 192.168.1.1 gali būti reprezentuojamas dvejetainiu būdu kaip:

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

Sujungus: 11000000.10101000.00000001.00000001

Alternatyvos dvejetainio-dešimtainio konvertavimui

Nors dvejetainė ir dešimtainė yra dažniausiai naudojamos skaičių sistemos, kitos sistemos turi svarbias taikymo sritis:

Šešioliktainė (16 bazė)

Šešioliktainė naudoja 16 skaitmenų (0-9 ir A-F) ir dažnai naudojama kaip kompaktiškesnis būdas reprezentuoti dvejetainius duomenis. Kiekvienas šešioliktainis skaitmuo atitinka tiksliai 4 dvejetainius skaitmenis.

Pavyzdys: Dvejetainis 1010 1101 = Šešioliktainis AD

Aštuoninė (8 bazė)

Aštuoninė naudoja 8 skaitmenis (0-7) ir istoriniu požiūriu buvo svarbi kompiuterijoje. Kiekvienas aštuoninis skaitmuo atitinka tiksliai 3 dvejetainius skaitmenis.

Pavyzdys: Dvejetainis 101 011 = Aštuoninis 53

Dvejetainis koduotas dešimtainis (BCD)

BCD reprezentuoja kiekvieną dešimtainį skaitmenį, naudodamas fiksuotą skaičių dvejetainių skaitmenų (paprastai 4). Jis naudojamas taikymuose, kur reikia dešimtainės reprezentacijos, pavyzdžiui, skaitmeniniuose laikrodžiuose.

Pavyzdys: Dešimtainis 42 BCD = 0100 0010

Dvejetainės ir dešimtainės skaičių sistemų istorija

Dešimtainės sistemos kilmė

Dešimtainė sistema buvo vyraujanti skaičių sistema žmonijos istorijoje, greičiausiai todėl, kad žmonės turi dešimt pirštų. Įrodymai apie dešimtainius skaičiavimo sistemas datuojami senovės civilizacijomis:

  • Senovės Egiptas (3000 m. pr. Kr.): Hieroglifiniai skaitmenys naudojo 10 bazę
  • Babiloniečių (2000 m. pr. Kr.): Naudojo mišrią 60 ir 10 bazės sistemą
  • Indų matematika (500 m. po Kr.): Sukūrė nulinio konceptą ir pozicinę notaciją
  • Arabų matematika (800 m. po Kr.): Išplito hindu-arabų skaitmenų sistemą Europoje

Dvejetainės sistemos vystymasis

Dvejetainė sistema turi naujesnę, bet ne mažiau įdomią istoriją:

  • Senovės Kinija (1000 m. pr. Kr.): I Ching naudojo dvejetainę panašią notaciją su pertrūkiais ir nepertraukiamomis linijomis
  • Gottfried Wilhelm Leibniz (1679): Paskelbė „Dvejetainės aritmetikos paaiškinimą“, pirmąjį formalų dvejetainės sistemos aprašymą
  • George Boole (1854): Sukūrė Boole'o algebrą, kuri naudoja dvejetaines reikšmes (tiesa/netiesa)
  • Claude Shannon (1937): Taikė Boole'o algebrą elektroninėms grandinėms, padėdamas pagrindus skaitmeniniam kompiuterijai

Dvejetainė šiuolaikiniame kompiuteryje

  • John Atanasoff ir Clifford Berry (1939): Sukūrė pirmąjį elektroninį skaitmeninį kompiuterį, naudodami dvejetainę aritmetiką
  • John von Neumann (1945): Pasiūlė saugomo programos kompiuterio architektūrą, naudojančią dvejetainį kodą
  • IBM (1953): Išleido IBM 701, vieną pirmųjų komerciškai sėkmingų dvejetainių kompiuterių
  • ASCII (1963): Standartizavo dvejetainę simbolių ir simbolių reprezentaciją
  • Šiuolaikiniai kompiuteriai: Visi skaitmeniniai kompiuteriai iš esmės veikia dvejetainiu principu, nors aukštesnio lygio abstrakcijos slepia tai nuo daugumos vartotojų

Kodo pavyzdžiai dvejetainio-dešimtainio konvertavimui

Štai dvejetainio-dešimtainio konvertavimo įgyvendinimai įvairiose programavimo kalbose:

JavaScript

1// Dvejetainio į dešimtainį konvertavimas
2function binaryToDecimal(binary) {
3  if (!/^[01]+$/.test(binary)) {
4    return "Neteisingas dvejetainis skaičius";
5  }
6  return parseInt(binary, 2);
7}
8
9// Dešimtainio į dvejetainį konvertavimas
10function decimalToBinary(decimal) {
11  if (!/^\d+$/.test(decimal) || decimal < 0) {
12    return "Neteisingas dešimtainis skaičius";
13  }
14  return Number(decimal).toString(2);
15}
16
17// Pavyzdžio naudojimas
18console.log(binaryToDecimal("1010")); // Išveda: 10
19console.log(decimalToBinary("42"));   // Išveda: 101010
20

Python

1# Dvejetainio į dešimtainį konvertavimas
2def binary_to_decimal(binary):
3    try:
4        # Patikrina, ar įvestis sudaryta tik iš 0 ir 1
5        if not all(bit in '01' for bit in binary):
6            return "Neteisingas dvejetainis skaičius"
7        return int(binary, 2)
8    except ValueError:
9        return "Neteisingas dvejetainis skaičius"
10
11# Dešimtainio į dvejetainį konvertavimas
12def decimal_to_binary(decimal):
13    try:
14        # Patikrina, ar įvestis yra neigiamas sveikasis skaičius
15        decimal = int(decimal)
16        if decimal < 0:
17            return "Neteisingas dešimtainis skaičius"
18        return bin(decimal)[2:]  # Pašalina '0b' prefiksą
19    except ValueError:
20        return "Neteisingas dešimtainis skaičius"
21
22# Pavyzdžio naudojimas
23print(binary_to_decimal("1010"))  # Išveda: 10
24print(decimal_to_binary("42"))    # Išveda: 101010
25

Java

1public class BinaryDecimalConverter {
2    // Dvejetainio į dešimtainį konvertavimas
3    public static int binaryToDecimal(String binary) {
4        if (!binary.matches("[01]+")) {
5            throw new IllegalArgumentException("Neteisingas dvejetainis skaičius");
6        }
7        return Integer.parseInt(binary, 2);
8    }
9    
10    // Dešimtainio į dvejetainį konvertavimas
11    public static String decimalToBinary(int decimal) {
12        if (decimal < 0) {
13            throw new IllegalArgumentException("Neigiami skaičiai nepalaikomi");
14        }
15        return Integer.toBinaryString(decimal);
16    }
17    
18    public static void main(String[] args) {
19        System.out.println(binaryToDecimal("1010"));  // Išveda: 10
20        System.out.println(decimalToBinary(42));      // Išveda: 101010
21    }
22}
23

C++

1#include <iostream>
2#include <string>
3#include <cmath>
4#include <regex>
5
6// Dvejetainio į dešimtainį konvertavimas
7int binaryToDecimal(const std::string& binary) {
8    // Patikrina, ar įvestis sudaryta tik iš 0 ir 1
9    if (!std::regex_match(binary, std::regex("[01]+"))) {
10        throw std::invalid_argument("Neteisingas dvejetainis skaičius");
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// Dešimtainio į dvejetainį konvertavimas
23std::string decimalToBinary(int decimal) {
24    if (decimal < 0) {
25        throw std::invalid_argument("Neigiami skaičiai nepalaikomi");
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;  // Išveda: 10
42    std::cout << decimalToBinary(42) << std::endl;      // Išveda: 101010
43    return 0;
44}
45

Excel

1' Dvejetainio į dešimtainį konvertavimas
2Function BinaryToDecimal(binary As String) As Variant
3    ' Patikrina, ar įvestis sudaryta tik iš 0 ir 1
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' Dešimtainio į dvejetainį konvertavimas
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' Pavyzdžio naudojimas ląstelėje:
26' =BinaryToDecimal("1010")  ' Grąžina: 10
27' =DecimalToBinary(42)      ' Grąžina: 101010
28

Dažnai užduodami klausimai

Kas yra dvejetainis skaičius?

Dvejetainis skaičius yra skaičius, išreikštas 2 bazės skaičių sistemoje, kuri naudoja tik du simbolius: paprastai „0“ ir „1“. Kiekvienas skaitmuo vadinamas bitu (dvejetainiu skaitmeniu). Dvejetainiai skaičiai yra pagrindiniai skaitmeninės kompiuterijos elementai, nes visi duomenys kompiuteriuose galiausiai yra reprezentuojami dvejetainiu pavidalu.

Kodėl kompiuteriai naudoja dvejetainį, o ne dešimtainį?

Kompiuteriai naudoja dvejetainį, nes elektroniniai komponentai lengvai gali reprezentuoti dvi būsenas: įjungta/išjungta, aukšta/žema įtampa ar magnetinės polarizacijos. Dvejetainis taip pat yra matematiškai paprastesnis įgyvendinant aparatūroje, todėl kompiuteriai yra patikimesni ir efektyvesni. Be to, Boole'o logika (AND, OR, NOT) puikiai atitinka dvejetaines operacijas.

Kaip man konvertuoti dvejetainį skaičių į dešimtainį rankiniu būdu?

Norint rankiniu būdu konvertuoti dvejetainį skaičių į dešimtainį:

  1. Užrašykite dvejetainį skaičių
  2. Priskirkite svorius kiekvienai pozicijai (iš dešinės į kairę: 1, 2, 4, 8, 16 ir kt.)
  3. Padauginkite kiekvieną dvejetainį skaitmenį iš jo svorio
  4. Sudėkite visus rezultatus

Pavyzdžiui, dvejetainis 1101: 1×8 + 1×4 + 0×2 + 1×1 = 8 + 4 + 0 + 1 = 13

Kaip man konvertuoti dešimtainį skaičių į dvejetainį rankiniu būdu?

Norint rankiniu būdu konvertuoti dešimtainį skaičių į dvejetainį:

  1. Padalinkite dešimtainį skaičių iš 2
  2. Užrašykite liekaną (0 arba 1)
  3. Padalinkite kvotą iš 2
  4. Kartokite, kol kvota taps 0
  5. Perskaitykite liekanas iš apačios į viršų

Pavyzdžiui, dešimtainis 13: 13 ÷ 2 = 6 liekana 1 6 ÷ 2 = 3 liekana 0 3 ÷ 2 = 1 liekana 1 1 ÷ 2 = 0 liekana 1 Perskaičius iš apačios į viršų: 1101

Ar šis konverteris gali apdoroti neigiamus skaičius?

Mūsų dabartinė įgyvendinimas orientuotas į neigiamus sveikuosius skaičius dėl paprastumo ir edukacinių tikslų. Neigiami skaičiai dvejetainėje paprastai naudoja technikas, tokias kaip pasirašyta didžioji, vieno komplemento ar dviejų komplemento reprezentacija, kurios yra sudėtingesnės koncepcijos.

Koks didžiausias skaičius, kurį galiu konvertuoti su šiuo įrankiu?

Konverteris gali apdoroti sveikus skaičius iki JavaScript saugaus sveiko skaičiaus ribos (2^53 - 1), t. y. 9,007,199,254,740,991. Dėl dvejetainių įvesties tai reiškia iki 53 bitų. Labai dideliems skaičiams reikėtų specializuotų bibliotekų.

Kaip dešimtainės frakcijos yra reprezentuojamos dvejetainėje?

Dešimtainės frakcijos dvejetainėje yra reprezentuojamos naudojant dvejetaines frakcijas. Pavyzdžiui, 0.5 dešimtainis yra 0.1 dvejetainis (1×2^-1). Procesas apima frakcinės dalies dauginimą iš 2 ir sveikos dalies užrašymą, kol pasieksite 0 arba pradėsite kartoti. Mūsų dabartinis konverteris orientuotas tik į sveikus skaičius.

Kokios yra dažnos klaidos konvertuojant tarp dvejetainio ir dešimtainio?

Dažnos klaidos apima:

  • Pamiršti pozicijų reikšmes (2 galios)
  • Neteisingai skaičiuoti pozicijas (ypač ilgesniuose skaičiuose)
  • Supainioti dvejetainį su kitomis skaičių sistemomis
  • Klaidos atliekant rankinius skaičiavimus
  • Neteisingai perskaičius dvejetainius skaitmenis iš dešinės į kairę, kai skaičiuojate dešimtainę reikšmę

Kaip dvejetainis naudojamas kompiuterio atminties adresavime?

Kompiuterio atmintis yra organizuota kaip adresuojamų vietų seka. Kiekviena vieta turi unikalų adresą, kuris iš esmės yra skaičius. Šie adresai yra reprezentuojami dvejetainiu būdu kompiuterio grandinėje. Kai programa nori pasiekti atmintį, ji nurodo dvejetainį norimos vietos adresą.

Koks skirtumas tarp dvejetainio, aštuoninio ir šešioliktainio?

  • Dvejetainis (2 bazė): Naudoja 2 skaitmenis (0-1)
  • Aštuoninis (8 bazė): Naudoja 8 skaitmenis (0-7)
  • Šešioliktainis (16 bazė): Naudoja 16 skaitmenų (0-9, A-F)

Visos trys yra pozicinės skaičių sistemos, tačiau su skirtingomis bazėmis. Šešioliktainė ir aštuoninė dažnai naudojamos kaip kompaktiškesni būdai reprezentuoti dvejetainius duomenis, kiekvienas šešioliktainis skaitmuo atitinka 4 dvejetainius skaitmenis, o kiekvienas aštuoninis skaitmuo atitinka 3 dvejetainius skaitmenis.

Nuorodos

  1. Knuth, Donald E. "The Art of Computer Programming, Volume 2: Seminumerical Algorithms." Addison-Wesley, 1997.

  2. Leibniz, Gottfried Wilhelm. "Explication de l'Arithmétique Binaire" (Dvejetainės aritmetikos paaiškinimas). Mémoires de l'Académie Royale des Sciences, 1703.

  3. Boole, George. "An Investigation of the Laws of Thought." Dover Publications, 1854 (perpublikuota 1958).

  4. Shannon, Claude E. "A Symbolic Analysis of Relay and Switching Circuits." Transactions of the American Institute of Electrical Engineers, vol. 57, no. 12, 1938, pp. 713-723.

  5. Ifrah, Georges. "The Universal History of Numbers: From Prehistory to the Invention of the Computer." Wiley, 2000.

  6. "Dvejetainis skaičius." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Binary_number. Prieiga 2023 m. rugpjūčio 15 d.

  7. "Dešimtainis." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Decimal. Prieiga 2023 m. rugpjūčio 15 d.

  8. "Skaičių sistemos konversija." Nacionalinis standartizavimo ir technologijų institutas, https://www.nist.gov/dads/HTML/numbersysconv.html. Prieiga 2023 m. rugpjūčio 15 d.

Išbandykite mūsų Dvejetainį-Dešimtainį Konverterį dabar, kad greitai ir tiksliai konvertuotumėte tarp dvejetainių ir dešimtainių skaičių sistemų. Nesvarbu, ar studijuojate kompiuterių mokslą, dirbate su skaitmeninės elektronikos projektais ar tiesiog domitės, kaip kompiuteriai reprezentuoja skaičius, mūsų įrankis supaprastina konversijos procesą ir yra edukacinis.