Konvertues bazash numrash
Konverto numra mes binarit, oktalit, decimalit, heksadecimalit dhe çdo baze nga 2 në 36, me plotësimin e dyshit, thyesa dhe zgjidhje hap pas hapi.
Rezultatet
| Baza | Rezultati | Kopjo |
|---|
Plotësimi i dyshit (numra të plotë me shenjë)
Plotësimi i dyshit vlen vetëm për numra të plotë.
| Bite | Modeli i biteve | Hex | Lexuar pa shenjë | Lexuar me shenjë |
|---|
Hap pas hapi
Si ta konvertosh një numër në një bazë tjetër
- Shkruaj vlerën te Numri për konvertim. Mund ta ngjitësh me parashtesë (
0x,0b,0o), me hapësira ose nënvija mes grupeve të shifrave, me shenjën minus, dhe me pjesë thyesore pas një pike. - Zgjidh Bazën e hyrjes. Katër bazat e zakonshme kanë emër; çdo bazë nga 2 në 36 është e disponueshme.
- Zgjidh një Bazë shtesë dalje nëse të duhet edhe diçka e pazakontë, si baza 36 për ID të shkurtra ose baza 3 për një enigmë.
- Tabela Rezultatet përditësohet ndërsa shkruan. Shëno ose hiq shenjën te Grupo shifrat për të shtuar hapësira çdo 4 shifra binare a hex dhe çdo 3 shifra oktale a decimale. Çdo rresht ka butonin e vet Kopjo, që kopjon shifrat pa hapësira.
I gjithë llogaritja përdor BigInt të JavaScript, ndaj nuk ka kufi madhësie për t’u shqetësuar: një numër decimal me 200 shifra konvertohet saktësisht, pa rrumbullakimin që merr nga numrat e zakonshëm me presje lundruese.
Si funksionojnë bazat
Në një sistem pozicional, secila shifër shumëzohet me një fuqi të bazës. Në decimal, 255 do të thotë 2×10² + 5×10¹ + 5×10⁰. Në binar (baza 2) e njëjta vlerë është 11111111, në oktal (baza 8) 377 dhe në heksadecimal (baza 16) FF. Bazat mbi 10 përdorin shkronja: A = 10, B = 11 … Z = 35, prandaj 36 është baza më e madhe me bashkësinë e zakonshme të shifrave.
Heksadecimali është i njohur te programuesit sepse një shifër hex është saktësisht katër bite: FF është 1111 1111. Oktali grupon bitet nga tre, prandaj lejet në Unix si 755 shkruhen në oktal.
Hap pas hapi
Seksioni Hap pas hapi tregon zgjidhjen, e dobishme për detyra shtëpie dhe provime:
- Baza N → decimal shkruan vlerat e pozicioneve të pjesës së plotë, për shembull 1011₂ = 1×2³ + 1×2¹ + 1×2⁰ = 8 + 2 + 1 = 11.
- Decimal → binar pjesëton me 2 vazhdimisht. Mbetjet, të lexuara nga e fundit te e para, janë shifrat binare.
- Për një pjesë thyesore, mjeti shumëzon me 2 vazhdimisht: çdo pjesë e plotë (0 ose 1) bëhet shifra e radhës binare pas pikës. 0,625 jep 1,25 → 1, 0,5 → 0, 1,0 → 1, pra 0,625 = 0,101₂.
Thyesat që nuk mbarojnë kurrë
Disa thyesa nuk kanë formë të fundme në një bazë tjetër. 0,1 në decimal është 0,0001100110011… në binar, që përsëritet pafundësisht; prandaj 0.1 + 0.2 nuk është saktësisht 0.3 në shumicën e gjuhëve të programimit. Mjeti i llogarit thyesat saktësisht si raporte dhe ndalon pas Maks. shifra pas presjes. Kur duhet ta presë rezultatin, rreshti e tregon, ndaj di gjithmonë nëse një vlerë është e saktë.
Plotësimi i dyshit
Kompjuterët i ruajnë numrat e plotë negativë në plotësim të dyshit: për një numër n-bitësh, −x ruhet si 2ⁿ − x. Tabela Plotësimi i dyshit (numra të plotë me shenjë) tregon modelin e biteve dhe vlerën hex për 8, 16, 32 dhe 64 bite, si dhe si lexohet i njëjti model te kolonat Lexuar pa shenjë dhe Lexuar me shenjë. Për shembull, −1 është 11111111 (FF) në 8 bite, dhe 200 i shkruar si bajt pa shenjë lexohet −56 si bajt me shenjë. Kur një vlerë është jashtë intervalit të një gjerësie (−128 deri 255 për 8 bite), rreshti thotë Nuk nxihet.
Pyetje të shpeshta
Si shkruaj një numër binar negativ?
Shkruaj shenjën minus: -1010 në bazën 2 është −10. Nëse ke tashmë një model me plotësim të dyshit si 11110110, shkruaje si numër binar pozitiv dhe lexo kolonën Lexuar me shenjë për gjerësinë që përdor.
Pse shkronjat shfaqen me të mëdha?
A–F me të mëdha është stili më i zakonshëm për heksadecimalin. Hyrja i pranon të dyja rastet; shifrat e vogla dhe të mëdha nënkuptojnë të njëjtën gjë.
A mund të përdor presjen si ndarës dhjetor?
Po. Nëse numri nuk përmban pikë, një presje e vetme lexohet si ndarës dhjetor, ndaj 3,75 funksionon si 3.75.
A ka kufi për madhësinë e numrit?
Hyrja pranon deri në 10 000 karaktere. Hapat shfaqen vetëm për numra deri në 64 shifra, që faqja të mbetet e lexueshme.
Çfarë bën baza 36?
Përdor shifrat 0–9 dhe shkronjat A–Z, duke dhënë paraqitjen më të shkurtër me karaktere alfanumerike. Përdoret shpesh për identifikues kompaktë dhe shkurtues lidhjesh.
Mjete të ngjashme
- Kalkulatori chmod Konverto lejet Unix mes kutive, shënimit oktal (755) dhe simbolik (rwxr-xr-x), me setuid, setgid, sticky bit dhe komanda chmod gati.
- Kalkulatori i nënrrjetave IP Llogarit rrjetin, transmetimin, intervalin e hosteve, maskën dhe wildcard-in e çdo blloku CIDR IPv4 ose IPv6, pastaj ndaje në nënrrjete ose VLSM.
- Konvertues i numrave romakë Konverto numrat në numra romakë dhe anasjelltas, me hapat, kontroll për forma jostandarde si IIII ose VX dhe vinculum për numra të mëdhenj.