Skaičiavimo sistemos konverteris nemokamai
Konvertuokite skaičius tarp dvejetainės, aštuntainės, dešimtainės ir šešioliktainės sistemų. Momentaliai peržiūrėkite bitų dydžio tinkamumą ir sugrupuotą dvejetainę išvestį.
Greitos reikšmės
Dažniausi naudojimo būdai
- Konvertuokite numerius programavimuiKonvertuokite iš dvejetainio, aštuntainio, dešimtainio ir šešioliktainio rašant kodą — momentinis žinynas bet kuriam numeriui.
- Konvertuokite numerius tinkluiKonvertuokite potinklių kaukes, prievadų numerius ir IP adresų oktetus iš dvejetainės į dešimtainę.
- Skaičių sistemos kompiuterinei mokslaiIšmokite ir patikrinkite dvejetaines, aštuntaines, šešioliktaines konversijas — puiku CS studentams ir egzamino ruošai.
- Patikrinkite bitų šablonai ir vėliavosKonvertuokite numerius į dvejetainę atskiroms bitų, bitų kaukėms ir vėliavų kombinacijoms tikrinti.
- Dekodifikuokite šešioliktainės ir klaidų žurnalusDekodifikuokite šešioliktaines reikšmes iš gedimo ataskaitų, atminties dumpų ir klaidų žurnalų į skaitomą dešimtainę.
Kaip tai veikia
Konvertavimas vyksta visiškai jūsų naršyklėje, naudojant JavaScript įtaisytą BigInt tipą — jokios bibliotekos, jokio serverio. BigInt naudojamas vietoj senesnio parseInt/Number metodo specialiai tam, kad apdorotų didesnes nei 2^53 reikšmes be apvalinimo klaidų.
- 1Įvesties analizavimas su BigIntPasirinktinis analizatorius pašalina pasirenkamus priešdėlius (0x, 0b, 0o, #) ir patikrina simbolių rinkinį pasirinktam pagrindui, tada perduoda išvalytą eilutę BigInt() konstruktoriui, kuris be nuostolių apdoroja bet kokio dydžio sveikuosius skaičius.
- 2Vienalaikis pagrindo konvertavimasKai BigInt reikšmė žinoma, įrankis iškviečia BigInt.prototype.toString() su kiekvienu pagrindu (2, 8, 10, 16 ir vartotojo pasirinktu pagrindu nuo 2 iki 36), kad vienu praėjimu sukurtų visas išvesties reprezentacijas — jokio tarpinio dešimtainio žingsnio nereikia.
- 3Dvejetainis grupavimas ir bitų pločio patikraDvejetainė išvestis užpildoma iki 4 kartotinio ir padalijama į pusbaičių grupes skaitomumui. Įrankis taip pat tikrina, ar reikšmė tilpsta į 4, 8, 16 ar 32 bitų pasirašytus/nepasirašytus intervalus, naudodamas BigInt aritmetiką, todėl perpildymo elgsena yra tiksli net 32 bitų riboms.
- 4Dalinama URL būsenaPo kiekvieno galiojančio konvertavimo, įrankis įrašo įvestį ir šaltinio pagrindą į URL fragmentą (#v=&from=) per history.replaceState, todėl dabartinį konvertavimą galima įsiminti ar juo pasidalyti — fragmentas niekada nesiunčiamas į jokį serverį.
Susiję įrankiai
Hex peržiūros programa
Peržiūrėkite bet kokio failo neapdorotus baitus klasikiniu poslinkio / hex / ASCII formatu, su maginio skaičiaus failo tipo atpažinimu. Skaitoma lokaliai; niekada neįkeliama.
Trupmenų skaičiuotuvas
Sudėkite, atimkite, padauginkite ir padalykite trupmenas, arba konvertuokite dešimtainį skaičių į paprasčiausią trupmeną.
Dvejetainis į tekstą konverteris
Konvertuokite tekstą į dvejetainį formatą (0 ir 1) ir atgal. Palaiko UTF-8 kodavimą. Peržiūrėkite bet kokio teksto baitų ir bitų skaičių.