Apa Hexadecimal?

Cara nomer ing sistem nomer heksadesimal

Sistem nomer heksadesimal, uga disebut basa-16 utawa kadhangkala mung hex , minangka sistem nomer sing nggunakake 16 simbol unik kanggo makili nilai tartamtu. Simbol kasebut yaiku 0-9 lan AF.

Sistem nomer sing kita gunakake ing urip saben dina disebut sistem desimal , utawa basa-10, lan nggunakake 10 simbol saka 0 nganti 9 kanggo makili sawijining nilai.

Ngendi lan Apa Hexadecimal Digunakna?

Saben kode kesalahan lan nilai liyane sing digunakake ing komputer dituduhake ing format heksadesimal. Contone, kode kesalahan disebut kode STOP , sing ditampilake ing Blue Screen of Death , tansah ing format heksadesimal.

Programer nggunakake nomer heksadesimal amarga nilai-nilai sing luwih cendhek tinimbang bakal ditampilake ing desimal, lan luwih cendhek katimbang ing binary, sing nggunakake mung 0 lan 1.

Contone, nilai heksadesimal F4240 setara karo 1,000,000 ing desimal lan 1111 0100 0010 0100 0000 ing binar.

Liyane hexadecimal panggonan digunakake minangka kode werna HTML kanggo nyebut werna tartamtu. Contone, perancang web bakal nggunakake nilai hex FF0000 kanggo netepake warna abang. Iki dipérang dadi FF, 00,00, sing nemtokake jumlah werna abang, ijo, lan biru sing kudu digunakake ( RRGGBB ); 255 abang, 0 ijo, lan biru ing conto iki.

Kasunyatan yèn angka heksadesimal nganti 255 bisa ditulis ing rong digit, lan kode werna HTML nggunakake telung sét siji digit, tegese ana luwih saka 16 yuta (255 x 255 x 255) warna sing bisa ditemtokake ing format heksadesimal, nyimpen akeh spasi mungsuh karo format liyane kaya desimal.

Ya, binar luwih prasaja ing sawetara cara, nanging uga luwih gampang kanggo maca nilai heksadesimal tinimbang nilai binar.

Cara Count ing Hexadecimal

Ngétung ing format heksadesimal gampang nganti sampeyan ngelingi yen ana 16 karakter sing nggawe saben himpunan nomer.

Ing format desimal, kita kabeh ngerti yen kita count kaya iki:

0,1,2,3,4,5,6,7,8,9,10,11,12,13, ... nambah 1 sadurunge wiwit nyetel 10 nomer liwat maneh (ie nomer 10).

Ing format heksadesimal, kita count kaya iki, kalebu kabeh nomer 16:

0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F, 10,11,12,13 ... maneh, nambah 1 sadurunge diwiwiti 16 nomer nyetel maneh.

Kene sawetara conto pirang-pirang heksadesimal "transisi" sing bisa nemokake mbiyantu:

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

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

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

Carane Cara Ngonversi Nilai Hex kanthi manual

Nambah nilai hex banget prasaja lan bener rampung kanthi cara sing padha banget kanggo ngétung nomer ing sistem desimal.

Masalah matematika biasa kaya 14 + 12 biasane bisa dilakoni tanpa nulis apa-apa. Paling kita bisa nindakake sing ing kepala kita - iku 26. Punika salah siji cara sing mbiyantu kanggo ndeleng:

14 dipérang dadi 10 lan 4 (10 + 4 = 14), déné 12 disederhanakaké minangka 10 lan 2 (10 + 2 = 12). Nalika ditambahake bebarengan, 10, 4, 10, lan 2, padha karo 26.

Nalika telung digit dienal, kaya 123, kita ngerti yen kita kudu ndelok telung panggonan kanggo mangertos apa tegese.

3 iku ngadeg dhewe amarga iku nomer pungkasan. Njupuk loro sing kapisan, lan 3 isih 3. 2 dikalikan ping 10 amarga angka nomer loro ing nomer, kaya karo conto pisanan. Maneh, nggoleki 1 saka 123 iki, lan sampeyan kiwa karo 23, yaiku 20 + 3. Nomer katelu saka sisih tengen (1) dijupuk kaping 10, kaping pindho (kaping 100). Iki tegese 123 dadi 100 + 20 + 3, utawa 123.

Kene loro cara liya kanggo ndeleng:

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

utawa ...

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

Plug saben digit menyang panggonan sing bener ing formula saka ndhuwur kanggo nguripake 123 dadi: 100 ( 1 X 10 X 10) + 20 ( 2 X 10) + 3 , utawa 100 + 20 + 3, yaiku 123.

Padha bener yen jumlah kasebut ing ewu, kaya 1.234. 1 punika saestu 1 X 10 X 10 X 10, ingkang ndadosaken wonten ing posisi kaping sepuluh, 2 wonten ing seratus, lan sanesipun.

Hexadecimal wis rampung kanthi cara sing padha nanging nganggo 16 tinimbang 10 amarga sistem basa-16 tinimbang basa-10:

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

Contone, ngendikane kita duwe masalah 2F7 + C2C, lan kita pengin ngerti angka desimal saka jawaban. Sampeyan kudu ngowahi angka hexadecimal sakdurunge dadi desimal, banjur mung nambah angka bebarengan kaya sing dikarepake ing rong conto ing ndhuwur.

Kaya kita nerangake, nol nganti sangang ing loro desimal lan hex sing padha, nanging nomer 10 nganti 15 diwakili minangka huruf A nganti F.

Nomer kapisan ing sisih kiwa nilai hex 2F7 stands ing dhasar, kaya ing sistem desimal, bakal metu 7. Nomer sabanjure ing kiwa-kiwa perlu dikalikan ping 16, kayata nomer nomer saka 123 (2) ndhuwur kudu dikalikan dening 10 (2 X 10) kanggo nggawe nomer 20. Akhire, nomer katelu saka sisih tengen perlu dikalikan ping 16, kaping pindho (yaiku 256), kaya nomer basis desimal kudu dikalikan ping 10, kaping pindho (utawa 100), nalika wis telung digit.

Mulane, ngeculake 2F7 ing masalah kita ndadekake 512 ( 2 X 16 X 16) + 240 ( F [15] X 16) + 7 , sing tekan 759. Minangka sampeyan bisa ndeleng, F 15 amarga posisi ing hex urutan (ndeleng Cara Count ing Hexadecimal ndhuwur) - iku nomer banget pungkasan saka kemungkinan 16.

C2C diowahi dadi desimal kaya iki: 3,072 ( C [12] X 16 X 16) + 32 ( 2 X 16) + C [12] = 3,116

Maneh, C bakal padha karo 12 amarga iku angka 12 nalika sampeyan ngetung saka nol.

Iki tegese 2F7 + C2C tenan 759 + 3,116, sing padha karo 3,875.

Nalika iku becik ngerti carane nggawe iki kanthi manual, mesthi luwih gampang digarap karo nilai heksadesimal karo kalkulator utawa konverter.

Hex Converters & amp; Kalkulator

Konverter heksadesimal berguna yen sampeyan pengin nerjemahake hex dadi desimal, utawa desimal kanggo hex, nanging ora pengin nggawe kanthi manual. Contone, ngetik nilai hex 7FF dadi konverter bakal langsung menehi katrangan yen nilai desimal padha karo 2,047.

Ana pirang-pirang konverter hex online sing arang gampang digunakke, BinaryHex Converter, SubnetOnline.com, lan RapidTables sing mung sawetara. Situs iki ngijini sampeyan ngonversi ora mung hex dadi desimal (lan kosok balene) nanging uga ngowahi hex menyang lan saka binary, octal, ASCII, lan liya-liyane.

Kalkulator heksadesimal bisa uga kaya kalkulator sistem desimal, nanging digunakake kanthi nilai heksadesimal. 7FF plus 7FF, contone, yaiku FFE.

Kalkulator hex Math Warehouse ndhukung nggabungake sistem angka. Siji conto bakal nambahake nilai hex lan binar bebarengan, lan banjur ndeleng asil ing format desimal. Uga ndhukung octal.

EasyCalculation.com minangka kalkulator sing luwih gampang kanggo digunakake. Iku bakal nyuda, dibagi, nambah, lan diwatesi kabeh nilai hex loro sampeyan menehi, lan cepet nuduhake kabeh jawaban ing kaca sing padha. Uga nampilake sing padha karo angka desimal jejere jawaban hex.

Informasi liyane babagan Hexadecimal

Tembung hexadecimal yaiku kombinasi hexa (teges 6) lan desimal (10). Binary is-base 2, octal is base-8, lan decimal iku, mesthi, base-10.

Nilai heksadesimal kadhangkala ditulis kanthi ater-ater "0x" (0x2F7) utawa kanthi subskrip (2F7 16 ), nanging ora ngganti angka kasebut. Ing loro conto kasebut, sampeyan bisa nyimpen utawa ngeculake ater-ater utawa subscript lan angka desimal bakal tetep 759.