Arvusüsteemi konverter tasuta
Teisenda numbreid binaar-, oktaal-, kümnend- ja kuueteistkümnendarvusüsteemi vahel. Vaata biti suuruse sobivust ja rühmitatud binaarset väljundit koheselt.
Kiired väärtused
Levinud kasutusviisid
- Teisake numbrid programmeerimiseksTeisake kahendarvude, oktaali, kümnendarvu ja kuuekümnendarvude vahel koodi kirjutamisel — igas numbris olevad kiiride viited.
- Teisake numbrid võrguksTeisake alamvõrkude maskid, pordi numbrid ja IP aadresside oktad kahendarvude ja kümnendarvu vahel.
- Numbrisüsteemid arvutiteaduseleÕppige ja verifitseerige kahendarvude, oktaali, kuuekümnendarvu teisendamisi — sobib arvutiteaduse üliõpilastele ja eksami ettevalmistusele.
- Kontrollige biti mustreid ja lippusidTeisake numbrid kahendarvuks üksikute bittide, biti maskide ja lippude kombinatsioonide kontrollimiseks.
- Dekodeerige kuuseteistkündsed ja silumise logidDekodeerige kuuseteistkündsed väärtused rikete aruannetest, mälumällustustest ja silumistelogidest loetavasse kümnendarvu.
Kuidas see töötab
Teisendus töötab täielikult sinu brauseris JavaScripti sisseehitatud BigInt tüübi abil — teeki, servet pole. BigInt'i kasutatakse vanema parseInt/Number lähenemise asemel spetsiaalselt väärtuste käsitlemiseks, mis on suuremad kui 2^53, ilma ümardamisvigadeta.
- 1Sisendi parsimine BigInt'igaKohandatud parser eemaldab valikulised prefiksid (0x, 0b, 0o, #) ja valideerib tähemärgikomplekti valitud alusele, seejärel edastab puhastatud stringi BigInt() konstruktorile, mis käsitleb suvaliselt suuri täisarve kadudeta.
- 2Samaaegne aluseteisendusKui BigInt väärtus on teada, kutsub tööriist BigInt.prototype.toString() iga aluse jaoks (2, 8, 10, 16 ja kasutaja valitud alus 2–36), et toota kõik väljundesitused ühe läbimisega — ühtegi vahepealset kümnendsammu ei vajata.
- 3Kahendgrupeerimine ja bitilaiuse kontrollKahendväljund täidetakse 4 kordseni ja jagatakse nibble-gruppideks loetavuse jaoks. Tööriist kontrollib ka, kas väärtus mahub 4-, 8-, 16- või 32-bitistesse märgiga/märgita vahemikesse, kasutades BigInt aritmeetikat, nii et ületäitumise käitumine on täpne isegi 32-bitiste piiride jaoks.
- 4Jagatav URL-olekPärast iga kehtivat teisendust kirjutab tööriist sisendi ja lähtealuse URL-fragmenti (#v=&from=) history.replaceState kaudu, nii et praeguse teisenduse saab järjehoidjatesse lisada või jagada — fragmenti ei saadeta kunagi ühelegi serverile.
Seotud tööriistad
Hex-vaataja
Vaata mis tahes faili toorbaite klassikalises nihke / hex / ASCII dumpis, maagilise numbri failitüübi tuvastamisega. Loetakse kohalikult; ei laadita kunagi üles.
Murdude Kalkulaator
Liitke, lahutage, korrutage ja jagage murde, või teisendage kümnendmurd lihtsaimaks murruks.
Binaarse teksti konverter
Teisenda tekst binaarkoodiks (0-d ja 1-d) ja tagasi. Toetab UTF-8 kodeeringut. Vaata baidi ja biti arvu mis tahes teksti jaoks.