Neidio i'r prif gynnwys

Trawsnewidydd Sail Rhifau am ddim

Trawsnewidwch rifau rhwng deuaidd, wythol, degol, a hecsadegol. Gweld ffit maint did ac allbwn deuaidd wedi'i grwpio ar unwaith.

Yn gweithio all-lein ar ôl llwytho
Sail mewnbwn:

Gwerthoedd cyflym

Defnyddiau cyffredin

  • Trosi Rhifau ar gyfer RhaglennuTrosi rhwng deuaidd, wythfol, degol a hecsadegol wrth ysgrifennu cod — cyfeiriad ar unwaith ar gyfer unrhyw rif.
  • Trosi Rhifau ar gyfer RhwydweithioTrosi masiau is-rwyd, rhifau porthladd a wtadau cyfeiriad IP rhwng deuaidd a degol.
  • Systemau Rhif ar gyfer Gwyddoniaeth GyfrifiadurolDysgu a gwirio trosi deuaidd, wythfol, hecsadegol — perffaith ar gyfer myfyrwyr CS a pharatoad arholiad.
  • Archwilio Patrymau Darn a BaneriTrosi rhifau i ddeuaidd i archwilio darnau unigol, masiau darn a chyfuniadau baneri.
  • Dad-godiwch Dympiau Hex a Logoedd DadfrysoDad-godiwch werthoedd hecsadegol o adroddiadau chwalu, dympiau cof a logio dadfryso i ddegol darllenadwy.

Sut Mae'n Gweithio

Mae'r trosiad yn rhedeg yn gyfan gwbl yn eich porwr gan ddefnyddio math BigInt adeiledig JavaScript — dim llyfrgell, dim gweinydd. Defnyddir BigInt yn lle'r dull parseInt/Number hŷn yn benodol i drin gwerthoedd mwy na 2^53 heb wallau crynhoi.

  1. 1
    Dosrannu mewnbwn â BigInt
    Mae dosrannwr personol yn tynnu rhagddodiaid dewisol (0x, 0b, 0o, #) ac yn dilysu'r set nod ar gyfer y bôn a ddewiswyd, yna'n trosglwyddo'r llinyn glân i adeiladydd BigInt(), sy'n trin cyfanrifau anfeidraidd fawr yn ddi-golled.
  2. 2
    Trosi bôn ar yr un pryd
    Unwaith y bydd gwerth BigInt yn hysbys, mae'r offeryn yn galw BigInt.prototype.toString() â phob radics (2, 8, 10, 16, a bôn a ddewiswyd gan ddefnyddiwr o 2–36) i gynhyrchu pob cynrychioliad allbwn mewn un pas — dim angen cam degol canolradd.
  3. 3
    Grwpio deuaidd a gwiriad lled-bit
    Mae allbwn deuaidd yn cael ei badio i luosrif o 4 a'i rannu'n grwpiau nibl ar gyfer darllenadwyedd. Mae'r offeryn hefyd yn gwirio a yw'r gwerth yn ffitio o fewn amrediadau â/heb arwydd 4-, 8-, 16-, neu 32-bit gan ddefnyddio rhifyddeg BigInt, felly mae ymddygiad gorlif yn union hyd yn oed ar ffiniau 32-bit.
  4. 4
    Cyflwr URL y gellir ei rannu
    Ar ôl pob trosiad dilys, mae'r offeryn yn ysgrifennu'r mewnbwn a'r bôn ffynhonnell i fragment yr URL (#v=&from=) drwy history.replaceState, fel y gellir marcio neu rannu'r trosiad cyfredol — ni chaiff y fragment byth ei anfon i unrhyw weinydd.

Offer Cysylltiedig

Cwestiynau Cyffredin