Talnakerfaumbreytir
Umbreyttu tölum milli tvíunda-, áttunda-, tuga- og sextándakerfis og hverrar grunntölu frá 2 til 36, með tvíundarfyllingu, brotum og skrefum.
Niðurstöður
| Grunntala | Niðurstaða | Afrita |
|---|
Tvíundarfylling (táknaðar heiltölur)
Tvíundarfylling á aðeins við um heiltölur.
| Bitar | Bitamynstur | Sextándakerfi | Lesið sem ótáknað | Lesið sem táknað |
|---|
Skref fyrir skref
Hvernig á að umbreyta tölu í annað talnakerfi
- Sláðu gildið inn í Tala til að umbreyta. Þú getur límt það með forskeyti (
0x,0b,0o), með bilum eða undirstrikum milli tölustafahópa, með mínusmerki og með brotahluta á eftir kommu eða punkti. - Veldu Grunntala inntaks. Algengu kerfin fjögur eru nefnd; allar grunntölur frá 2 til 36 eru í boði.
- Veldu Auka-grunntala úttaks ef þig vantar líka eitthvað óvenjulegt, eins og grunntölu 36 fyrir stutt auðkenni eða 3 fyrir þraut.
- Taflan Niðurstöður uppfærist um leið og þú slærð inn. Hakaðu við eða af Flokka tölustafi til að bæta við bilum á fjögurra stafa fresti í tvíunda- og sextándakerfi og á þriggja stafa fresti í áttunda- og tugakerfi. Hver röð hefur sinn eigin Afrita hnapp sem afritar tölustafina án bila.
Útreikningurinn notar JavaScript BigInt, þannig að stærðartakmörk skipta engu máli: 200 stafa tugatala umbreytist nákvæmlega, án þeirrar námundunar sem venjulegar fleytitölur gefa.
Hvernig talnakerfi virka
Í stöðukerfi er hver tölustafur margfaldaður með veldi grunntölunnar. Í tugakerfi þýðir 255 2×10² + 5×10¹ + 5×10⁰. Í tvíundakerfi (grunntala 2) er sama gildi 11111111, í áttundakerfi (grunntala 8) 377 og í sextándakerfi (grunntala 16) FF. Grunntölur yfir 10 nota bókstafi: A = 10, B = 11 … Z = 35, og þess vegna er 36 stærsta grunntalan með venjulegu tölustafasafni.
Sextándakerfi er vinsælt hjá forriturum því einn sextándakerfisstafur er nákvæmlega fjórir bitar: FF er 1111 1111. Áttundakerfi flokkar bita í þrennt, og þess vegna eru Unix-heimildir eins og 755 skrifaðar í áttundakerfi.
Skref fyrir skref
Hlutinn Skref fyrir skref sýnir útreikninginn, sem nýtist í heimanám og próf:
- Grunntala N → tugakerfi skrifar upp stafgildi heiltöluhlutans, til dæmis 1011₂ = 1×2³ + 1×2¹ + 1×2⁰ = 8 + 2 + 1 = 11.
- Tugakerfi → tvíundakerfi deilir með 2 aftur og aftur. Afgangarnir, lesnir frá þeim síðasta til þess fyrsta, eru tvíundastafirnir.
- Fyrir brotahluta margfaldar verkfærið ítrekað með 2: hver heiltöluhluti (0 eða 1) verður næsti tvíundastafur á eftir kommunni. 0,625 gefur 1,25 → 1, 0,5 → 0, 1,0 → 1, þannig að 0,625 = 0,101₂.
Brot sem enda aldrei
Sum brot hafa enga endanlega mynd í öðru talnakerfi. 0,1 í tugakerfi er 0,0001100110011… í tvíundakerfi, endurtekið að eilífu; þess vegna er 0.1 + 0.2 ekki nákvæmlega 0,3 í flestum forritunarmálum. Verkfærið reiknar brot nákvæmlega sem hlutföll og stöðvast eftir Hámarksfjöldi brotstafa. Þegar það þarf að skera niðurstöðuna segir röðin það, þannig að þú veist alltaf hvort gildi er nákvæmt.
Tvíundarfylling
Tölvur geyma neikvæðar heiltölur í tvíundarfyllingu (two’s complement): fyrir n-bita heiltölu er −x geymt sem 2ⁿ − x. Taflan Tvíundarfylling (táknaðar heiltölur) sýnir bitamynstrið og sextándagildið fyrir 8, 16, 32 og 64 bita, og hvernig sama mynstur les í dálkunum Lesið sem ótáknað og Lesið sem táknað. Til dæmis er −1 11111111 (FF) í 8 bitum, og 200 sem er slegið inn sem ótáknað bæti les −56 sem táknað bæti. Þegar gildi er utan sviðs ákveðinnar breiddar (−128 til 255 fyrir 8 bita) segir röðin Passar ekki.
Algengar spurningar
Hvernig slæ ég inn neikvæða tvíundatölu?
Sláðu inn mínusmerki: -1010 í grunntölu 2 er −10. Ef þú ert nú þegar með tvíundarfyllingarmynstur eins og 11110110 skaltu slá það inn sem jákvæða tvíundatölu og lesa dálkinn Lesið sem táknað fyrir þá breidd sem þú notar.
Af hverju eru bókstafirnir sýndir með hástöfum?
Hástafirnir A–F eru algengasti ritháttur í sextándakerfi. Inntakið tekur við báðum; lágstafir og hástafir þýða það sama.
Get ég notað kommu sem aukastafaskil?
Já. Ef talan inniheldur engan punkt er ein komma lesin sem aukastafaskil, þannig að 3,75 virkar eins og 3.75.
Eru takmörk á stærð tölunnar?
Inntakið tekur við allt að 10 000 stöfum. Skrefin eru aðeins sýnd fyrir tölur með allt að 64 tölustöfum, til að halda síðunni læsilegri.
Hvað gerir grunntala 36?
Hún notar tölustafina 0–9 og bókstafina A–Z og gefur stystu framsetningu með bókstöfum og tölustöfum. Hún er oft notuð fyrir þétt auðkenni og vefslóðastyttingar.
Tengd verkfæri
- Chmod reiknivél Umbreyttu Unix-skráarheimildum milli hakreita, áttundarkerfis (755) og táknrænnar ritunar (rwxr-xr-x), með setuid, setgid, sticky og tilbúnum chmod-skipunum.
- IP-undirnetsreiknivél Reiknaðu net, útsendingarvistfang, hýsilsvið, grímu og wildcard hvaða IPv4- eða IPv6-CIDR-blokkar sem er og skiptu henni í jafnstór undirnet eða VLSM-áætlun.
- Rómverskar tölur – umbreytir Umbreyttu tölum í rómverskar tölur og öfugt, með skrefum, athugun á óstöðluðum ritunarháttum eins og IIII eða VX og striki fyrir stórar tölur.