Iguqulo kusuka ku-binary kuya ku-decimal ku-inthanethi — isibali se-binary samahhala

Udinga ukuguqula inombolo yebhayini ngokushesha? Faka inombolo yebhayini ngenhla bese uthola inani ledeshimali ngokushesha. Lo mguquli wamahhala we-binary kuya ku-decimal ku-inthanethi ukhombisa futhi amanani asebenzayo, e-hexadecimal nawama-octal, ukuze ukwazi ukuhlola impendulo kunokwethemba inombolo engenachazelo.

Guqula ibhinari Isebenza ngaphakathi kwebhrawuza yakho
Ayikho i-API key Mahhala, akudingeki ubhalisele
Iguqulo kusuka ku-binary kuya ku-decimal — Guqula izinombolo ze-binary ku-inthanethi

Inombolo ebini

Izinhlobo 0 no-1. Izikhala, imigqa engezansi kanye nesandulelo esingu-0b azinakiwe.
Funda inombolo njenge

Engeza iphuzu lezilinganiso, njengokuthi 101.101. Amanani amade afinyelela ku-4,096 ama-bit aguqulwa ngokunembile.

Umphumela

Idesimali —
—Hexadecimal
—Okhthali
Amabhayithi angu-0
0Ones (1s)
—Signed reading

Kwalinganiselwa kanjani

Faka inombolo yebhayini ukuze ubone ibithi ngayinye nenani layo lendaweni.

Guqula uhlu

Isebenzisa izilungiselelo ezifanayo njengasentla. Kuze kufike emigqeni engu-500.

Imiphumela yakho yedeshinali izovela lapha.

Umhlahlandlela

Iguqulo kusuka ku-binary kuya ku-decimal: guqula izinombolo ze-binary ngesinyathelo ngesinyathelo

Guqula i-binary ibe yi-decimal, hlola amanani e-two's complement, futhi ubone ngokunembile ukuthi i-bit ngayinye ingabala kanjani inani layo.

Incazelo elula

Yini ukuguqulwa kwe-binary kuya ku-decimal?

I-binary isebenzisa kuphela u-0 no-1, kanti i-decimal iyisistimu yezibalo esivame ukuyisebenzisa kusukela ku-0 kuya ku-9. Ukuguqula i-binary ibe i-decimal kusho nje ukuthola inombolo yesi-decimal evamile emelelwe yiphethini ye-binary. Isibonelo, 1010 kungu-10 ku-decimal.

I-binary ivela yonke indawo ekusebenziseni izikhompyutha, kusukela kudatha yohlelo namaflegi e-bit kuya kagesi nokuxhumana kwenethiwekhi. Uma udinga nje impendulo, umguquli wenza izibalo ngawe. Uma ufunda indlela, iphaneli yokubala ikuvumela ukubona ukuthi impendulo ivela kuphi.

Izizathu ezivamile zokuguqula

Ukusetshenziswa Okudumile

Awudingi ukuba ngumhleli wezinhlelo ukuze uhlangabezane ne-binary. Ivela ezifundweni zesayensi yekhompyutha, ekhodini, ekuxhumaneni nasemagetshini, futhi umguquli osheshayo uyasiza noma nini lapho udinga ukuhlola inani.

Umsebenzi wasekhaya nokufunda

Sebenzisa indlela yokusebenza ngesinyathelo ngesinyathelo ukuhlola imisebenzi yohlelo lwamanani nokubona ukuthi ingxenye ngayinye inikela kanjani ekutholeni inani lokugcina le-desimali.

Ukuhlela nokuxilonga amaphutha

Hlola ama-bit flag, ama-mask kanye namanani e-register ngaphandle kokwenza ngesandla izibalo zendawo. Imodi ebhalwe phansi nayo ilungele lapho iphethini yamabithi imela inombolo engu-negative.

Ukunetha nokagesi

Sebenza namaqembu e-binary asetshenziswa kunethiwekhi nakwezogesi. Ukuze uguqule kaningi, namathisela inani elilodwa kumugqa ngamunye kumshini wokuguqula uhlu, bese ukopisha imiphumela ye-desimali ndawonye.

Izibonelo ezisebenzayo

Amanani e-binary kanye namanani awo e-decimal

Ufuna ikhalikhuleyitha ye-binary-to-decimal yokuthola inani ngokushesha? Lezi zibonelo zikhombisa izinhlobo zokuguqulwa kusuka ku-binary kuya ku-decimal ongazihlola ngalo mshini, okuhlanganisa amanani amafushane, ukufakwa okuqalwa ngo-0b kanye nezindlela ezivamile zamabithi.

Lezi zibonelo zifaka izindlela eziningana zokusesha abantu abazenza kaningi lapho behlola inani lebhayini. Zonke zinguqulo ezingaphawulwanga; sebenzisa imodi ephawulwe lapho iphethini yamabithi imele inombolo ephelele ye-two's-complement.

OkubiliIsishumiIsithuphaUsebenza
0010222
0100444
101554 + 1
101010A8 + 2
111115F8 + 4 + 2 + 1
10000161016
0b101010422A32 + 8 + 2
11111111255Ukuqhuma128 + 64 + 32 + 16 + 8 + 4 + 2 + 1
100000000256100256
111110100010003E8512 + 256 + 128 + 64 + 32 + 8
Guqula ngezinyathelo ezimbalwa

Ungayiguqula kanjani i-binary ibe yi-decimal ku-inthanethi mahhala

  1. Faka noma unamathisele inombolo yebhayini ebhokisini. Ungafaka izikhala, izigcawu noma isandulelo esithi 0b ekuqaleni; umguquli uyazihlanza ngaphambi kokubala umphumela.
  2. Funda impendulo ye-desimali epanelini yemiphumela. I-hexadesimali, i-okhtali, ukubala kwamabhithi nenani lama-1 kuyabuyekezwa njengoba uthayipha.
  3. Uma amabhithi emele inombolo ephelele enophawu, shintshela ku-Signed (two's complement) bese ukhetha ububanzi bamabhithi obufanele, noma uyishiye ku-Auto.
  4. Vula imininingwane yokubala ukuze ubone ingxenye ngayinye, inani layo lendaweni kanye nesamba esisetshenzisiwe ukufinyelela impendulo ye-desimali.
  5. Ukuze uguqule amabhayithi ngobuningi, namathisela inani lebhayini elilodwa kumugqa ngamunye kuluhlu lokuguqula. Ungakopisha zonke iziphumo zedeshimali noma uzilande njengefayela le-CSV.
Isithombe esiphelele

Umhlahlandlela Ophelele Wokufunda iBinary

Iningi lokuguqulwa ligcina kuxhomeke kumanani ezikhundla. Amanani anophawu engeza umqondo owodwa owengeziwe: i-two's complement, okuyindlela izinhlelo eziningi ezimelela ngayo izinombolo ezingezinhle.

Izilinganiso zendawo

Isikhundla ngasinye siyamandla amabili. Ukuqala kwesokudla, amanani ngu-1, 2, 4, 8, 16 njalo njalo. Hlanganisa amanani lapho i-bit ingu-1 bese udlula izikhundla eziqukethe u-0.

Indlela emfushane yokuphindaphinda bese wengeza

Kukhona enye indlela elula yokuguqula i-binary ngaphandle kokubhala amandla amabili. Qala ku-0, funda kusuka kwesobunxele uye kwesokudla, phindaphinda isamba esiqhubekayo bese wengeza i-bit elandelayo. Ku-1101, amanani aqhubekayo ngu-1, 3, 6 no-13.

Izicucu ezimbili

Amanani alandelayo ngemuva kwephuzu lwe-binary amela izingxenye: 1/2, 1/4, 1/8 njalo njalo. Isibonelo, 101.101 lilingana no-4 + 1 + 0.5 + 0.125, okuholela ku-5.625.

Isigcwalisi se-2

Kwamanani asayiniwe, ibithi eliseceleni kwesobunxele lisebenza njengebithi yesigaba sobubanzi obukhethiwe. Ku-8-bit two's complement, 11111110 imele −2, kanti lawo mabithi ayisishiyagalombili afanayo amele 254 uma efundwa njengamanani angenasiginali.

Kwenzekani njengoba uchwetheza

Lesi sixhobo sisebenza kanjani

Iguquli kuqala lihlanza izikhala, imigqa engezansi (underscores) kanye nesandulelo esiholayo se-0b, bese liqinisekisa ukuthi okokufaka kuqukethe izinombolo zebhayini ezivumelekile futhi, kumodi engenaphawu, kungabi ngaphezu kwephuzu lebhayini elilodwa. Libala inani ngokubala okunembile kwezinombolo ezinkulu. Lokho kusho ukuthi amanani amade ebhayini angaguqulwa ngaphandle kwezinkinga zokujikeleza ezivela ekubaleni okuvamile kwe-floating-point.

Imiphumela engcono

Amathiphu Nezindlela Ezinhle Kakhulu

  • Ukuze inani libe lide, hlanganisa ama-bit abe yizine noma abe yisishiyagalombili, njengokuthi 1101 0110. Izikhala azibalwa, kodwa zenza inombolo ifundeke kalula kakhulu.
  • Hlola ukuthi inombolo inesayini noma ayinaso ngaphambi kokuyiguqula. Amabhithi afanayo angaba nezilinganiso ze-desimali ezihlukene kakhulu kuye ngokukhetha kwakho.
  • Sebenzisa ububanzi obufanele be-bit kwamanani asayiniwe. Isibonelo, 1111 kungu −1 njengokulingana kwe-two's-complement kwama-bit amane, kodwa kungamela u-15 uma kubhekwa njengamanani angenasayini.
  • Uma usebenzisa ikheli le-IPv4, guqula amaqembu ayo ayisishiyagalombili ngokwehlukana. Ikheli elineziphetho aliyona inombolo eyodwa ye-binary, futhi umguquli ubheka iphuzu njengophuzu lwe-binary.
  • Sebenzisa ukuhlola ngokushesha uma kungenzeka. Ukungeza u-zero ekugcineni kuphindaphinda inani lebhayini elingaphawulwanga, kanti uchungechunge lwe-1 zonke luncane ngokubala kwe-1 kunamandla alandelayo ka-2.
Kuhle ukwazi

Imikhawulo Nobumfihlo

Ubumfihlo

Ukuguqulwa kwenziwa ngaphakathi kwebhrawuza yakho. Izinani zebhayini ozifakayo azilayishiwe kuseva futhi azigcinwa ngumguquli.

Imikhawulo

Iguquli lamukela amanani e-binary afinyelela ku-4,096 bits kanye nemigqa engu-500 ku-batch converter. I-Two's complement isetshenziselwa izinombolo eziphelele, kanti izingxenye ze-binary zisekelwa kumodi engenazimpawu. I-hexadecimal ne-octal zimelela iphethini yamabithi engenisiwe.

Kubantu abasebenzisa leli thuluzi

Izibuyekezo

Kulayishwa izibuyekezo…
Qhubeka

Amathuluzi amaningi ebhokisini

Ezinye amashumi ambalwa zamathuluzi zamahhala, ezingadingi i-API key, zitholakala ekhasini lasekhaya.