Unsa ang Hexadecimal?

Unsaon pag-ihap sa sistema sa numero sa hexadecimal

Ang sistema sa numero sa hexadecimal, nga gitawag usab nga base-16 o us aka hex lamang, usa ka sistema sa numero nga naggamit sa 16 ka mga simbolo nga naghulagway sa usa ka partikular nga bili. Ang mga simbolo mao ang 0-9 ug AF.

Ang numero nga sistema nga atong gigamit sa adlaw-adlaw nga kinabuhi gitawag nga decimal , o base-10 nga sistema, ug naggamit sa 10 simbolo gikan sa 0 ngadto sa 9 aron sa paghawas sa usa ka bili.

Diin ug Nganong Gigamit ang Hexadecimal?

Kadaghanan sa mga code sa sayop ug ubang mga mithi nga gigamit sa sulod sa computer gihulagway sa hexadecimal format. Pananglitan, ang mga code sa sayop nga gitawag nga STOP codes , nga gipakita sa Blue Screen of Death , kanunay anaa sa hexadecimal format.

Ang mga programmers naggamit sa mga numero sa hexadecimal tungod kay ang ilang mga bili mas mubo kay sa kung kini gipakita sa desimal, ug mas mubo kaysa sa binary, nga gigamit lamang 0 ug 1.

Pananglitan, ang hexadecimal value F4240 katumbas sa 1,000,000 sa decimal ug 1111 0100 0010 0100 0000 sa binary.

Ang laing lugar nga gigamit sa hexadecimal mao ang usa ka kodigo sa kolor nga HTML aron ipahayag ang usa ka piho nga kolor. Pananglitan, ang usa ka tigdisenyo sa web mogamit sa hex value FF0000 aron ipasabut ang pula nga kolor. Kini nabungkag sama sa FF, 00,00, nga naghubit sa gidaghanon sa pula, berde, ug asul nga mga kolor nga angay gamiton ( RRGGBB ); 255 pula, 0 berde, ug 0 asul sa niini nga pananglitan.

Ang kamatuoran nga ang hexadecimal nagkantidad og 255 mahimong ipahayag sa duha ka numero, ug ang mga code sa HTML nga mga kolor naggamit sa tulo ka set nga duha ka digit, kini nagpasabot nga adunay kapin sa 16 ka milyon (255 x 255 x 255) posible nga mga kolor nga mahimo ipahayag sa hexadecimal format, nga nagaluwas sa daghang luna batok sa pagpahayag niini sa laing format sama sa decimal.

Oo, ang binary mas sayon ​​sa pipila ka mga paagi apan kini usab sayon ​​ra kaayo alang kanato sa pagbasa sa mga hexadecimal value kaysa binary values.

Unsaon Pag-ihap sa Hexadecimal

Ang pag-ihap sa hexadecimal format sayon ​​kutob nga imong mahinumduman nga adunay 16 ka mga karakter nga naglangkob sa matag hugpong sa numero.

Sa format nga desimal, nahibal-an naton tanan nga ginakabig naton ini:

0,1,2,3,4,5,6,7,8,9,10,11,12,13, ... nagdugang sa usa ka 1 sa wala pa magsugod ang set sa 10 nga mga numero pag-usab (ie ang numero 10).

Sa hexadecimal format bisan pa niana, giisip namo nga ingon niini, lakip ang tanang 16 nga numero:

0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F, 10,11,12,13 ... pag-usab, nagdugang sa usa ka 1 sa wala pa magsugod ang 16 gidaghanon nga gibalik pag-usab.

Ania ang pipila ka mga pananglitan sa pipila ka mga sayop nga hexadecimal nga "mga pagbag-o" nga mahimo nga makatabang kanimo:

... 17, 18, 19, 1A, 1B ...

... 1E, 1F, 20, 21, 22 ...

... FD, FE, FF, 100, 101, 102 ...

Unsaon sa Pag-usab sa Hex Values

Ang pagdugang sa mga hiyas sa hex yano ra kaayo ug sa pagkatinuod gibuhat sa susama nga paagi sa pag-ihap sa mga numero sa sistema sa desimal.

Ang usa ka regular nga problema sa matematika sama sa 14 + 12 kasagaran mahimo nga walay pagsulat bisan unsa. Kadaghanan kanato makahimo niana sa atong mga ulo - kini 26. Ania ang usa ka makatabang nga paagi sa pagtan-aw niini:

14 ang nabahin ngadto sa 10 ug 4 (10 + 4 = 14), samtang ang 12 gipasayon ​​ingon 10 ug 2 (10 + 2 = 12). Kon dugang nga dungan, 10, 4, 10, ug 2, parehas sa 26.

Kon ang tulo ka numero gipaila, sama sa 123, nahibal-an nato nga kinahanglan atong tan-awon ang tanang tulo nga mga dapit aron masabtan kung unsa gayud ang gipasabut niini.

Ang 3 nagbarug sa iyang kaugalingon tungod kay kini ang katapusang numero. Kuhaa ang unang duha, ug 3 pa ang 3. Ang 2 gipadaghan sa 10 tungod kay kini ang ikaduha nga numero sa numero, sama sa unang pananglitan. Pag-usab, kuhaa ang 1 gikan niini 123, ug ikaw gibilin sa 23, nga 20 + 3. Ang ikatulong numero gikan sa tuo (ang 1) gikuha mga panahon 10, kaduha (mga panahon 100). Kini nagpasabot nga ang 123 mahimong 100 + 20 + 3, o 123.

Ania ang duha ka laing mga paagi sa pagtan-aw niini:

... ( N X 10 2 ) + ( N X 10 1 ) + ( N X 10 0 )

o...

... ( N X 10 X 10) + ( N X 10) + N

Pag-plug sa matag digit ngadto sa tukma nga dapit sa pormula gikan sa itaas aron mahimong 123 sa: 100 ( 1 X 10 X 10) + 20 ( 2 X 10) + 3 , o 100 + 20 + 3, nga 123.

Ingon usab tinuod kung ang gidaghanon anaa sa linibo, sama sa 1,234. Ang 1 mao gayud ang 1 X 10 X 10 X 10, nga naghimo niini sa dapit sa ika-libo, 2 sa usa ka gatus, ug uban pa.

Ang hexadecimal nahimo sa eksaktong paagi apan gigamit ang 16 kay sa 10 kay kini usa ka base-16 nga sistema imbis nga base-10:

... ( N X 16 3 ) + ( N X 16 2 ) + ( N X 16 1 ) + ( N X 16 0 )

Pananglitan, nag-ingon nga kami adunay problema nga 2F7 + C2C, ug gusto namong mahibaloan ang desimal nga bili sa tubag. Kinahanglan nimo unang i-convert ang hexadecimal digits ngadto sa decimal, ug dayon idugang lamang ang mga numero sama sa imong buhaton sa duha ka mga pananglitan sa ibabaw.

Sama sa among gipasabut na, ang zero sa siyam sa parehong decimal ug hex mao ang eksaktong susama, samtang ang mga numero 10 hangtud 15 gihulagway ingon nga mga letra A through F.

Ang una nga numero sa tuo nga tuo sa hex value 2F7 nagbarug sa iyang kaugalingon, sama sa sistema sa desimal, nga nahimo nga 7. Ang sunod nga gidaghanon ngadto sa iyang wala kinahanglan magdaghan sa 16, sama sa ikaduhang numero gikan sa 123 (ang 2) kinahanglan nga madaghan sa 10 (2 X 10) aron mahimo ang numero 20. Sa kataposan, ang ikatulo nga numero gikan sa tuo kinahanglan nga mapadaghan sa 16, kaduha (nga 256), sama sa gidaghanon nga gidaghanon kinahanglan nga modaghan sa 10, makaduha (o 100), kung kini adunay tulo ka numero.

Busa, ang pagbungkag sa 2F7 sa atong problema naghimo sa 512 ( 2 X 16 X 16) + 240 ( F [15] X 16) + 7 , nga moabot sa 759. Ingon sa imong makita, ang F 15 tungod sa posisyon niini sa hex nga pagkasunodsunod (tan-awa Unsaon Pag-ihap sa Hexadecimal sa ibabaw) - kini ang katapusang numero gikan sa mahimo nga 16.

Ang C2C nahimo nga decimal nga sama niini: 3,072 ( C [12] X 16 X 16) + 32 ( 2 X 16) + C [12] = 3,116

Pag-usab, ang C katumbas sa 12 tungod kay kini ang ika-12 nga bili kung mag-ihap ka gikan sa zero.

Kini nagpasabot nga ang 2F7 + C2C tinuod nga 759 + 3,116, nga katumbas sa 3,875.

Bisan tuod nindot nga mahibal-an kung unsaon kini pagbuhat sa kamut, kini sayon ​​nga mas sayon ​​sa pagtrabaho uban sa mga hexadecimal value nga adunay usa ka calculator o converter.

Hex Converters & amp; Mga kalkulasyon

Ang usa ka hexadecimal converter mao ang mapuslanon kon gusto mong hubaron ang hex sa desimal, o decimal ngadto sa hex, apan dili gusto nga buhaton kini sa kamut. Pananglitan, ang pagsulod sa hex value 7FF ngadto sa usa ka converter moingon dayon kanimo nga ang katumbas nga decimal nga kantidad mao ang 2,047.

Adunay daghan nga mga online hex converters nga sayon ​​ra nga gamiton, BinaryHex Converter, SubnetOnline.com, ug RapidTables nga pipila lamang kanila. Kini nga mga site makahimo kanimo sa pag-usab dili lamang ang hex sa desimal (ug vice versa) kondili usab ang pag-convert sa hex ngadto ug gikan sa binary, octal, ASCII, ug uban pa.

Ang mga hexadecimal calculators mahimo usab nga gamiton isip calculator sa decimal nga sistema, apan alang sa paggamit sa mga hexadecimal value. Pananglitan, 7FF plus 7FF, mao ang FFE.

Ang calculator sa hex sa Math Warehouse nagsuporta sa pagsagup sa mga sistema sa numero. Usa ka panig-ingnan ang pagdugang sa usa ka hex ug binary nga kantidad nga magkauban, ug dayon makita ang resulta sa decimal format. Kini usab nagsuporta sa octal.

Ang EasyCalculation.com usa ka mas sayon ​​nga calculator nga gamiton. Kini magbuhin, magbahin, modugang, ug magpadaghan sa bisan unsang duha ka mga hiyas nga imong gihatag niini, ug ipakita dayon ang tanan nga mga tubag sa sama nga panid. Gipakita usab niini ang mga katumbas sa desimal sunod sa mga hubag nga mga tubag.

Dugang Impormasyon bahin sa Hexadecimal

Ang pulong nga hexadecimal usa ka kombinasyon sa hexa (kahulugan 6) ug desimal (10). Ang binary mao ang base-2, octal base-8, ug ang decimal mao, siyempre, base-10.

Ang hexadecimal values ​​usahay gisulat sa prefix nga "0x" (0x2F7) o uban sa usa ka subscript (2F7 16 ), apan wala kini mag-usab sa bili. Sa duha niini nga mga pananglitan, mahimo nimo ibutang o ibutang ang prefix o subscript ug ang decimal nga kantidad magpabilin nga 759.