Hexadecimal nədir?

Hexadecimal sayı sistemində necə sayılır?

Baza-16 və ya bəzən yalnız hex deyilən hexadecimal sayı sistemi, müəyyən bir dəyəri təmsil etmək üçün 16 unikal simvoldan istifadə edən bir sistemdir. Bu simvollar 0-9 və AF idi.

Gündəlik həyatda istifadə etdiyimiz sayı sisteminə decimal və ya baz-10 sistemi deyilir və 0-dən 9-a qədər 10 simvolu bir dəyər təmsil etmək üçün istifadə edir.

Hexadecimal harada və niyə istifadə olunur?

Bir kompüter içində istifadə edilən ən çox səhv kodları və digər dəyərlər onaltılıq formatda əks olunur. Məsələn, STOP kodları adlı bir səhv kodları , Ölüm Mavi Ekranında göstərilir , həmişə hexadecimal formatdadır.

Programcılar, hexadecimal ədədlərdən istifadə edirlər, çünki onların dəyərləri ondalık göstərildiklərindən daha qısa və ikili ikən çox qısadır, yalnız 0 və 1 istifadə edir.

Məsələn, F4240 hexadecimal dəyəri ikincilikdə 1,000,000 decimal və 1111 0100 0010 0100 0000 bərabərdir.

Heksadecimal başqa bir yer istifadə edilən xüsusi bir rəng ifadə etmək üçün HTML rəng kodudur . Məsələn, bir web dizaynı rəng qırmızı müəyyən etmək üçün FF0000 hex dəyərini istifadə edəcəkdir. Bu, FF, 00,00, qırmızı, yaşıl və mavi rənglərin ( RRGGBB ) miqdarını müəyyən edən bir şəkildə pozulur ; Bu nümunədə 255 qırmızı, 0 yaşıl və 0 mavi.

255-ə qədər hexadecimal dəyərlər iki rəqəmlə ifadə edilə bilər və HTML rəng kodları üç rəqəmdən ibarət iki rəqəmdən istifadə edir, onaltılıq formatda ifadə edilə bilən 16 milyondan artıq (255 x 255 x 255) rəng ola bilər, onlu kimi başqa formatda ifadə etməklə bir çox yer qənaət edir.

Bəli, ikili bəzi yollarla daha sadədir, ancaq ikincil dəyərlərdən on hexadecimal dəyərlər oxumaq bizim üçün daha da asan olur.

Heksadecimalda necə sayılacaqsınız

Hekzdecimal formatda hesablama, nömrələrin hər bir dəstini təşkil edən 16 simvol olduğunu xatırladığınız qədər asandır.

Onlu formatda, hamımız bilirik ki, belə hesab edirik:

0,1,2,3,4,5,6,7,8,9,10,11,12,13,10 ... 10 ədəddən birinə yenə (yəni 10 nömrə) başlamazdan əvvəl 1 əlavə edin.

Onaltılıq formatda isə, bütün 16 ədəd də daxil olmaqla, bu kimi sayılırıq:

0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F, 10,11,12,13 ... 16 ədəd yenidən təyin olundu.

Burada kömək edə biləcəyiniz bəzi çətin hexadecimal "keçid" in bir neçə nümunəsi var:

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

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

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

Hex dəyərlərini əl ilə dəyişdirmək necədir

Hex dəyərlərini əlavə etmək çox sadədir və əslində onlu sistemdə nömrələri saymağa çox oxşar bir şəkildə aparılır.

14 + 12 kimi müntəzəm riyaziyyat problemi normal bir şey yazmadan yazıla bilər. Çoxumuz başımızın içində bunu edə bilər - bu 26. Buna baxmağın bir faydalı yolu var:

14 10 və 4 (10 + 4 = 14) bölünür, 12 isə 10 və 2 (10 + 2 = 12) kimi sadələşdirilir. Birlikdə, 10, 4, 10 və 2 ilə birlikdə 26 bərabərdir.

123 rəqəmi kimi üç rəqəm tətbiq edildikdə, bilirik ki, onlar həqiqətən nə demək istədiklərini başa düşmək üçün hər üç yerə baxmalıyıq.

3 sonuncu sayı olduğu üçün özü dayanır. İlk ikiləri götürün, 3 isə hələ də 3-dir. 2 ədəd 10 ədədi ilə vurulur, çünki birinci rəqəmlə olduğu kimi ikinci rəqəmdir. Yenə də bu 123-dən 1-i götür, 23-də, 20 + 3-də qaldı. Sağdan üçüncü nömrə (1) 10 dəfə, iki dəfə (100 dəfə) alınır. Bu, 123 100 + 20 + 3 və ya 123 çevrilir deməkdir.

Buna baxmağın iki yolu var:

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

və ya ...

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

123 rəqəmi olan 100 ( 1 X 10 X 10) + 20 ( 2 X 10) + 3 və ya 100 + 20 + 3 ədədinə çevirmək üçün yuxarıdakı formulda müvafiq yerə daxil edin.

Rəqəm, min ədəddirsə, belədir. 1-i həqiqətən 1 X 10 X 10 X 10, bini yerində, yüzdə 2-də, və s.

Hexadecimal eyni şəkildə həyata keçirilir, lakin 10-dan 16 yerinə istifadə olunur, çünki baz-10 yerinə bir baz-16 sistemi:

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

Məsələn, 2F7 + C2C problemimiz olduğunu söyləyirik və cavabın ondalık dəyərini bilmək istəyirik. Onaltılıq rəqəmləri ondalıka çevirməliyik və sonra yuxarıda göstərilən iki nümunə kimi nömrələri birləşdirin.

Artıq açıqladığımız kimi, decimal və hex arasındakı doqquzuncu sıfır dəqiqliyi eynidır, 10-dan 15-ə qədər ədəd isə A-dan F harflərinə qədərdir.

2F7 hex dəyərinin sağ tərəfindəki ilk nömrə, onlu sistemdə olduğu kimi 7-də çıxır. Soldan sonrakı nömrə 16-a çarpdırılmalıdır, bu isə 123 ikinci nömrə (2) yuxarıdakı sayı (20) sayını artırmaq üçün 10 (2 X 10) ilə vurulmalıdır. Nəhayət, hüququ üçüncü sayı 16 ədədlə (256 ədəd) iki dəfə, üç rəqəmi olduqda, iki dəfə (və ya 100) çarpılmalıdır.

Buna görə, problemimizdə 2F7 - ni pozaraq 512 ( 2 X 16 X 16) + 240 ( F [15] X 16) + 75 olan 759-a çatır. Gördüyünüz kimi, F 15 hex ardıcıllığı (yuxarıda Hexadecimal hesabına baxın) - bu mümkün olan 16 sonuncu sayıdır.

C2C bu rəqəmə ondalık çevrilir: 3,072 ( C [12] X 16 X 16) + 32 ( 2 X 16) + C [12] = 3,116

Yenə C 12-yə bərabərdir, çünki sıfırdan hesabladığınız zaman 12-ci dəyərdir.

Yəni 2F7 + C2C həqiqətən 759 + 3,116 deməkdir, bu isə 3,875-ə bərabərdir.

Bunu əl ilə necə edəcəyini bilmək gözəl olsa da, kalkulyator və ya konvertor ilə hexadecimal dəyərlərlə işləmək əlbəttə çox asandır.

Hex Konvertorlar & amp; Kalkulyatorlar

Hexadecimal konvertor, hex'i decimal və ya hex çevirmək istəyirsinizsə faydalıdır, lakin əl ilə etmək istəmirsiniz. Məsələn, hex dəyərini 7FF bir çeviriciyə daxil etmək anında sizə deyir ki, bərabər decimal dəyəri 2,047dir.

BinaryHex Converter, SubnetOnline.com və RapidTables istifadə etmək üçün həqiqətən sadə olan onlayn hex çeviricilər çoxdur. Bu saytlar hex'i onluğa (və əksinə) çevirməklə yanaşı hex'i ikili, sekizlik, ASCII və digərinə çevirə bilərsiniz.

Onaltıq kalkulyatorlar ondalık bir sistem kalkulyatoru kimi istifadə edilə bilər, lakin hexadecimal dəyərlərlə istifadə etmək üçün istifadə edilə bilər. 7FF plus 7FF, məsələn, FFE.

Math Warehouse-in hex kalkulyator sayı sistemlərinin birləşməsini dəstəkləyir. Bir nümunə birlikdə bir hex və ikili dəyər əlavə edər, sonra nəticə ondalık formatda keçir. O, həmçinin sekkaliyi dəstəkləyir.

EasyCalculation.com istifadə etmək üçün daha asan bir kalkulyatordur. O, verdiyiniz hər iki hex dəyərdən çıxartmaq, bölmək, əlavə etmək və çarparaq eyni anda bütün cavabları dərhal göstərəcəkdir. Həm də hex cavabların yanında onlu bərabərliyi göstərir.

Hexadecimal haqqında daha ətraflı məlumat

Hexadecimal sözü hexa (6) və ondalık (10) birləşməsidir. İkili baza-2, sekkimal baz-8, onlu isə əlbəttə, baz-10 olur.

Onaltılıq dəyərlər bəzən "0x" (0x2F7) prefiksi ilə və ya bir subscript ilə yazılır (2F7 16 ), lakin dəyəri dəyişdirmir. Bu nümunələrdə hər ikinizdə prefiks və ya indekslər saxlaya və ya buraxa və ondalık dəyər 759 qalacaq.