Zer da Hexadecimal?

Zenbakien sistema hamaseitarrean zenbatzea

Zenbakien sistema hamaseitarra, base-16 edo batzuetan hex izenekoa ere deitzen dena, 16 balio bereizten dituen sinbolo bakarra erabiltzen duen sistema zenbaki bat da. Sinbolo horiek 0-9 eta AF dira.

Egunero erabiltzen dugun zenbaki sistema deritzo hamartar , edo base-10 sistema, eta 0tik 9rako 10 ikurrak balio bat adierazten du.

Non eta Zergatik erabiltzen da Hexadecimal?

Ordenagailu batean erabiltzen diren akats kodeak eta beste balio batzuk hexadecimal formatuan irudikatzen dira. Adibidez, STOP kodeak deitzen dituzten akats kodeak, Death of Screen Blue batean bistaratzen direnak, formatu hamaseitarrean daude beti.

Programatzaileek zenbakizko hamaseitarrak erabiltzen dituzte, balioak bitarretan bistaratzen direnak baino laburragoa baita eta 0 eta 1 bitartekoak soilik bitarretan baino laburragoa delako.

Adibidez, hamaseigarren balio F4240 1.000.000 bitarteko baliokidea da eta 1111 0100 0010 0100 0000 bitarretan.

Beste leku bateko hamaseitar bat erabiltzen da HTML koloreko kode gisa kolore jakin bat adierazteko. Esate baterako, web diseinatzaile batek FF0000 hex balioa erabiliko luke kolore gorria zehazteko. FF, 00.00, hau da, kolore gorri, berdea eta urdinak erabili behar diren koloreak definitzen ditu ( RRGGBB ); 255 gorria, 0 berdea eta 0 urdina adibide honetan.

255 bitarteko balio hexadarrek bi digitu adierazten dituzte, eta HTML koloreko kodeak hiru digitu bi erabil ditzakete, bitan 16 milioi (255 x 255 x 255) baino gehiago badituzte, hexadecimal formatuan adieraz daitezkeen kolore posibleak, espazio asko aurreztea eta beste formatu batean adieraztea bezalakoa.

Bai, bitarra askoz ere errazagoa da nolabait, baina balioak bitarreko balio hamaseitarrak baino askoz ere errazagoa da.

How to Count in hexadecimal

Zenbakizko formatuan zenbatzea oso erraza da, gogoratzen baduzu, zenbaki multzo bakoitza osatzen duten 16 karaktere daude.

Formatu hamartarrean, denok dakigu honela zenbatzen dugula:

0,1,2,3,4,5,6,7,8,9,10,11,12,13, ... 1 gehituz berriro 10 zenbakiko multzoak hasi aurretik (hau da, 10 zenbakia).

Formatu hamaseitarrean ordea, honela zenbatuko dugu, 16 zenbaki guztiak barne:

0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F, 10,11,12,13 ... berriro, 1 gehitu aurretik 16 zenbaki ezarri berriro.

Hona hemen lagungarri izan litezkeen "trantsizio" bitxi batzuen adibide batzuk:

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

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

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

Nola eskuz aldatu Hex balioak

Hex balioak gehitzea oso erraza da eta sistema hamartarreko zenbakiak zenbatzeko modu oso antzekoa da.

14 + 12 bezalako matematika arazo arruntak normalean egin daiteke ezer idatzi gabe. Gurekin gehienak buruan egin dezake - 26 da. Hona hemen modu lagungarri bat ikusteko:

14 zatituta 10 eta 4 (10 + 4 = 14), 12 eta 10 eta 2 bitartekoak (10 + 2 = 12). Elkartu direnean, 10, 4, 10 eta 2, 26 dira.

Noiz hiru digituak sartzen direnean, 123 bezala, badakigu zer esan nahi duten ulertzeko hiru lekuetan.

3 bere kabuz dago azken zenbakia delako. Hartu lehen bi biak, eta 3 oraindik ere 3. Zutabeak 10 biderkatzen dira, zenbakiaren bigarren digitua delako, lehenengo adibidean bezala. Berriz ere, eramateko 1etik 123, 23 eta 20 + 3 artean geratzen zara. Eskuineko hirugarren zenbakia (1) 10 aldiz bitartekoa da, bi aldiz (100 aldiz). Honek 123 bihurtzen ditu 100 + 20 + 3, edo 123 bihurtzen.

Hona hemen bi modu ikusteko:

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

edo ...

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

Konektatu digitu bakoitza goitik beherako formula egokian, 123 sartu: 100 ( 1 X 10 X 10) + 20 ( 2 X 10) + 3 , edo 100 + 20 + 3, hau da 123.

Gauza bera gertatzen da milaka zenbakitan badago, 1.234 bezalakoak. 1 da benetan 1 X 10 X 10 X 10, horrek mila leku egiten du, 2 ehunetan, eta abar.

Hexadecimalak modu berean zehazten du, baina 16-tik 10-etan erabiltzen du base-16 oinarria oinarri-10 ordez:

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

Esate baterako, esan 2F7 + C2C arazoa dugu, eta erantzunaren balio hamartar jakin nahi dugu. Zenbakizko digitu hamaseitarrak hamarren bihurtu behar dituzu lehenik, eta, ondoren, bi zenbakiak goiko zenbakiekin batera gehitu besterik ez dituzu.

Dagoeneko azaldu dugun bezala, bederatzigarren bederatzigarren bietan hamartarrak eta hexak zehaztugabekoak dira, eta zenbakiak 10 eta 15 bitartekoak dira A bidez.

2F7 hexagoko balioaren eskuinean dagoen lehen zenbakia, sistema hamartarrean bezala, 7 izan behar da. Ezkerreko zenbakia ezkerrera 16 biderkatu behar da, 123aren bigarren zenbakia bezala (2) goian 10 (2 X 10) biderkatuz biderkatu beharra dago 20. Azkenik, eskuineko hirugarren zenbakia 16 bider biderkatu behar da, bi aldiz (256), zenbaki hamartar bezala 10, bi aldiz (edo 100) biderkatu behar da, hiru digitu baditu.

Hori dela eta, 2F7 haustea gure arazoan 512 ( 2 X 16 X 16) + 240 ( F [15] X 16) + 7 , 759. zenbakiarekin bat dator. Ikusten duzun bezala, F 15 da hex sekuentzia (ikus Nola zenbatzen goiko hexadecimalean ) - ahalik eta azken zenbakia da 16.

C2C hau honela bezalakoa da: 3.072 ( C [12] X 16 X 16) + 32 ( 2 X 16) + C [12] = 3.116

Berriro ere, C 12 berdina da, zazpik zenbatzen ari zaren hamabigarren balioa delako.

Horrek esan nahi du 2F7 + C2C benetan 759 + 3.116, hau da, 3.875.

Eskuliburu hau nola egin jakiteko atsegina den arren, kalkulagailu edo bihurgailu batekin balio hamaseitarrekin lan egitea oso erraza da.

Hex bihurgailuak eta amp; kalkulagailuak

Hexadecimal converter bat erabilgarria da hexera itzultzeko decimalera, edo hexagonalera nahi baduzu, baina ez eskuz egin nahi. Adibidez, 7FF hexagonoaren balioa converter batean sartuko duzu berehala esango dizu balio hamarren baliokidea 2.047 dela.

Badira lineako hex bihurgailuak oso erabilgarriak direnak, BinaryHex Converter, SubnetOnline.com eta RapidTables horietako batzuk besterik ez direla. Gune hauek hamar (eta alderantziz) hexagora bihur ditzakezu, baina bitxiak, bitarrak, zortziak, ASCIIak eta beste batzuk ere bihurtu ditzakezu.

Kalkulagailu hexadecimalak sistema hamartarreko kalkulagailua bezain erabilgarriak izan daitezke, baina balio hamaseitarrekin erabiltzeko. 7FF plus 7FF, adibidez, FFE da.

Math Warehouse-ren hex kalkulagailuak zenbaki-sistemak konbinatzen ditu. Esate baterako, balio hex eta bitar bat gehituko lirateke elkarrekin, eta ondoren emaitza formatu bietan. Oktal bat ere onartzen du.

EasyCalculation.com erabiltzeko erraza da. Emandako bi hex balioak kenduko, banatu, gehitu eta bideratuko ditu, eta orrialde bereko erantzun guztiak erakutsiko ditu. Halaber, hex erantzunen ondoan dauden hamarren baliokideak erakusten ditu.

Informazio gehiago Hexadecimalean

Hitza hexadecimala hexa (6 esanahia) eta hamartar (10) konbinazio bat da. Binarya base-2 da, zortzikoa oinarri-8koa da, eta hamartar da, jakina, oinarri-10a.

Zenbakizko balioak batzuetan "0x" (0x2F7) edo azpisistema batekin (2F7 16 ) aurrizkiarekin idatzita daude, baina ez du balioa aldatzen. Adibide horietako bietan, aurrizkia edo azpisistema gorde edo jar dezakezue eta hamartarren balioa 759 izango litzateke.