Fara beint í aðalefni
LibraTool logoLibraTool

Talnagrunnsbreytir — ókeypis

Breyttu tölum á milli tvíundar, átundar, tugasystem og sextánkerfis. Sjáðu bitssamræmi og flokkað tvíundarúttak samstundis.

Virkar án nettengingar eftir hleðslu
Inntaksgrunnur:

Skjótar gildi

Algeng notkun

  • Breyttu tölum fyrir forritunBreyttu milli tvöfalds, áttafala, tugakerfis og sextug þegar forritun — tafarlausa tilvísun fyrir hvaða tölu.
  • Breyttu tölum fyrir netBreyttu netlokum, gáttanúmerum og IP heimilisfangi áttatöl milli tvöfalds og tugakerfis.
  • Talnakerfis fyrir tölvunarfræðiLærðu og staðfesttu tvöfalda, áttafala, sextug breytingar — fullkomið fyrir tölvunarfræði nemendur og próf undirbúning.
  • Skoðaðu Bit bitmynd og flaggBreyttu tölum í tvöfalda til að skoða einstaka bita, bitmask og flagg samsetningu.
  • Afkóðaðu Hex þanir og villuleit annálAfkóðaðu sextug gildi frá hrun skýrslum, minnis þanir og villuleit annál í læsilega tugakerfis.

Hvernig það virkar

Breyting keyrir alfarið í vafranum þínum með innbyggðu BigInt-tegund JavaScript — ekkert bókasafn, enginn netþjónn. BigInt er notað í stað eldri parseInt/Number aðferðarinnar sérstaklega til að meðhöndla gildi stærri en 2^53 án rúnnunarvillna.

  1. 1
    Inntaksþáttun með BigInt
    Sérsniðinn þáttari fjarlægir valfrjáls forskeyti (0x, 0b, 0o, #) og staðfestir stafasettið fyrir valinn grunn, sendir svo hreinsaða strenginn til BigInt() smiðsins, sem meðhöndlar hvaða-stórar-sem-er heiltölur taplaust.
  2. 2
    Samtímis grunnbreyting
    Þegar BigInt-gildið er þekkt kallar tólið á BigInt.prototype.toString() með hverjum grunni (2, 8, 10, 16, og notanda-völdum grunni frá 2–36) til að framleiða allar úttaksframsetningar í einni lotu — ekkert millistig tugatal nauðsynlegt.
  3. 3
    Tvíundarhópun og bitbreiddaathugun
    Tvíundarúttak er bólstrað að margfeldi af 4 og skipt í nibble-hópa fyrir læsileika. Tólið athugar einnig hvort gildið passi innan 4-, 8-, 16-, eða 32-bita merktra/ómerktra sviða með BigInt-aritmetík, svo yfirflæðishegðun er nákvæm jafnvel fyrir 32-bita mörk.
  4. 4
    Deilanlegt URL-ástand
    Eftir sérhverja gilda breytingu skrifar tólið inntakið og upprunagrunninn í URL-brotið (#v=&from=) með history.replaceState, svo núverandi breytingu megi bókamerkja eða deila — brotið er aldrei sent á netþjón.

Tengd verkfæri

Algengar spurningar