Konvertitur tal-Bażi tan-Numri
Ikkonverti numri bejn binarju, ottali, deċimali, eżadeċimali u kwalunkwe bażi minn 2 sa 36, b’komplement ta’ tnejn, frazzjonijiet u passi tal-ħidma.
Riżultati
| Bażi | Riżultat | Ikkopja |
|---|
Komplement ta’ tnejn (numri interi b’sinjal)
Il-komplement ta’ tnejn japplika biss għan-numri interi.
| Bits | Mudell tal-bits | Heks | Moqri bħala mingħajr sinjal | Moqri b’sinjal |
|---|
Pass wara pass
Kif tikkonverti numru għal bażi oħra
- Ikteb il-valur f’Numru li se jiġi kkonvertit. Tista’ twaħħlu b’prefiss (
0x,0b,0o), b’spazji jew underscores bejn gruppi taċ-ċifri, b’sinjal tal-minus, u b’parti frazzjonali wara punt. - Agħżel il-Bażi tad-dħul. L-erba’ bażijiet komuni għandhom isem; kull bażi minn 2 sa 36 hija disponibbli.
- Agħżel Bażi addizzjonali tar-riżultat jekk teħtieġ ukoll xi ħaġa mhux tas-soltu, bħall-bażi 36 għal ID qosra jew il-bażi 3 għal puzzle.
- It-tabella tar-Riżultati tiġi aġġornata hekk kif tikteb. Immarka jew neħħi s-sinjal minn Iggruppa ċ-ċifri biex iżżid spazji kull 4 ċifri binarji jew eżadeċimali u kull 3 ċifri ottali jew deċimali. Kull ringiela għandha l-buttuna Ikkopja tagħha, li tikkopja ċ-ċifri mingħajr spazji.
Il-kalkolu kollu juża BigInt tal-JavaScript, għalhekk m’hemm l-ebda limitu ta’ daqs li tinkwieta dwaru: numru deċimali ta’ 200 ċifra jikkonverti eżatt, mingħajr l-arrotondament li tikseb min-numri ordinarji floating-point.
Kif jaħdmu l-bażijiet
F’sistema posizzjonali, kull ċifra tiġi mmultiplikata b’qawwa tal-bażi. Fid-deċimali, 255 ifisser 2×10² + 5×10¹ + 5×10⁰. Fil-binarju (bażi 2) l-istess valur huwa 11111111, fl-ottali (bażi 8) 377 u fl-eżadeċimali (bażi 16) FF. Il-bażijiet ‘il fuq minn 10 jużaw ittri: A = 10, B = 11 … Z = 35, u huwa għalhekk li 36 hija l-akbar bażi bis-sett tas-soltu taċ-ċifri.
L-eżadeċimali hija popolari mal-programmaturi għax ċifra eżadeċimali waħda hija eżattament erba’ bits: FF huwa 1111 1111. L-ottali tgruppa l-bits bi tlieta, u huwa għalhekk li l-permessi tal-Unix bħal 755 jinkitbu f’ottali.
Pass wara pass
It-taqsima Pass wara pass turi l-ħidma, utli għall-eżerċizzji u l-eżamijiet:
- Bażi N → deċimali tikteb il-valuri tal-pożizzjoni tal-parti sħiħa, per eżempju 1011₂ = 1×2³ + 1×2¹ + 1×2⁰ = 8 + 2 + 1 = 11.
- Deċimali → binarju iddividi b’2 għal darba wara l-oħra. Ir-residwi, moqrija mill-aħħar sal-ewwel, huma ċ-ċifri binarji.
- Għal parti frazzjonali, l-għodda timmultiplika b’2 b’mod ripetut: kull parti sħiħa (0 jew 1) issir iċ-ċifra binarja li jmiss wara l-punt. 0.625 jagħti 1.25 → 1, 0.5 → 0, 1.0 → 1, għalhekk 0.625 = 0.101₂.
Frazzjonijiet li ma jispiċċawx
Xi frazzjonijiet m’għandhomx forma finita f’bażi oħra. 0.1 fid-deċimali huwa 0.0001100110011… fil-binarju, jirrepeti għal dejjem; huwa għalhekk li 0.1 + 0.2 mhuwiex eżattament 0.3 fil-biċċa l-kbira tal-lingwi tal-programmar. L-għodda tikkalkula l-frazzjonijiet eżatt bħala proporzjonijiet u tieqaf wara l-Massimu ta’ ċifri wara l-punt. Meta jkollha taqta’ r-riżultat, ir-ringiela tgħid hekk, biex dejjem tkun taf jekk valur huwiex eżatt.
Komplement ta’ tnejn
Il-kompjuters jaħżnu numri interi negattivi f’komplement ta’ tnejn: għal numru sħiħ ta’ n bits, −x jinħażen bħala 2ⁿ − x. It-tabella Komplement ta’ tnejn (numri interi b’sinjal) turi l-mudell tal-bits u l-valur eżadeċimali għal 8, 16, 32 u 64 bit, u kif l-istess mudell jinqara fil-kolonni Moqri bħala mingħajr sinjal u Moqri b’sinjal. Per eżempju −1 huwa 11111111 (FF) f’8 bits, u 200 imdaħħal bħala byte mingħajr sinjal jinqara −56 bħala byte b’sinjal. Meta valur ikun barra mill-medda ta’ wisa’ (−128 sa 255 għal 8 bits), ir-ringiela tgħid Ma jidħolx.
Mistoqsijiet frekwenti
Kif nidħol numru binarju negattiv?
Ikteb sinjal tal-minus: -1010 fil-bażi 2 huwa −10. Jekk diġà għandek mudell ta’ komplement ta’ tnejn bħal 11110110, idħlu bħala numru binarju pożittiv u aqra l-kolonna Moqri b’sinjal għall-wisa’ li tuża.
Għaliex l-ittri jidhru kapitali?
L-ittri kapitali A–F huma l-istil l-aktar komuni għall-eżadeċimali. Id-dħul jaċċetta ż-żewġ forom; ċifri żgħar u kapitali jfissru l-istess ħaġa.
Nista’ nuża virgola bħala s-separatur deċimali?
Iva. Jekk in-numru ma fihx punt, virgola waħda tinqara bħala s-separatur deċimali, għalhekk 3,75 jaħdem bħal 3.75.
Hemm limitu fuq id-daqs tan-numru?
Id-dħul jaċċetta sa 10,000 karattru. Il-passi jintwerew biss għal numri sa 64 ċifra, biex il-paġna tibqa’ tinqara.
X’jagħmel il-bażi 36?
Tuża ċ-ċifri 0–9 u l-ittri A–Z, u tagħti l-iqsar rappreżentazzjoni b’karattri alfanumeriċi. Spiss tintuża għal identifikaturi kompatti u qasrin ta’ URLs.
Għodod relatati
- Kalkulatur tal-chmod Ikkonverti l-permessi tal-fajls Unix bejn checkboxes, ottali (755) u notazzjoni simbolika (rwxr-xr-x), b’setuid, setgid, sticky bit u kmandi chmod lesti.
- Kalkulatur tas-subnet IP Ikkalkula n-netwerk, il-broadcast, il-firxa tal-hosts, in-netmask u l-wildcard ta’ kwalunkwe blokk CIDR IPv4 jew IPv6, imbagħad aqsmu f’subnets jew pjan VLSM.
- Konvertitur tan-numri Rumani Ikkonverti numri f’numri Rumani u numri Rumani f’numri, bil-passi, kontroll tal-forom mhux standard bħal IIII jew VX, u vinculum għal numri kbar.