İkilik çevirici

2 reytinqdən 5

İkilik çevirici ikilik və onaltılıq ədədlərlə bağlı rəqəm çevirmələri üçün pulsuz alətdir.

İkilik say sistemi necə işləyir?

İkilik say sistemi yalnız 0 və 1 rəqəmlərindən istifadə edir və əsası ikidir. Sağdakı ilk mövqe 2⁰, sonrakılar isə 2¹, 2² və beləcə davam edən ikinin qüvvələrini göstərir.

Məsələn, ikilik sistemdə 1101 onluq sistemdə 13-ə bərabərdir. Sağdan sola oxuduqda 1 × 1, 0 × 2, 1 × 4 və 1 × 8 alınır. Cəm isə 1 + 0 + 4 + 8 = 13 olur.

Əllə çevirmə zamanı çox edilən səhvlərdən biri 2⁰ qiymətini ən soldakı rəqəmə verməkdir. Hesablamağa sağdan başla. 00001101 kimi əvvəldəki sıfırlar ədədin qiymətini dəyişmir.

İkilik say sistemi üzrə istinad cədvəli

Onluq İkilik Onaltılıq
0 0000 0
5 0101 5
10 1010 A
15 1111 F
16 10000 10

Dörd ikilik rəqəm bir yarımbayt təşkil edir və bir onaltılıq rəqəmə birbaşa uyğun gəlir. Buna görə baytları, yaddaş ünvanlarını və şəbəkə məlumatlarını yoxlayarkən onaltılıq yazılış daha yığcam olur. Uzun bit sətri əvəzinə bu təqdimat formasına ehtiyac olduqda Onaltılıq çeviricidən istifadə edə bilərsən.

İkilik çeviricidən necə istifadə edim?

İkiliyə və Mətnə etiketlərinə baxmayaraq, alət mətni ikilik formata kodlaşdırmır və ikilik məlumatı mətn kimi deşifrə etmir. O, ikilik ədədi rəqəmsal qiymət kimi şərh etməyə və tam ədədi onaltılıq formata çevirməyə imkan verir. İkilik etiketli sahədə bindec funksiyasının qaytardığı onluq ədəd və ya dechex funksiyasının qaytardığı onaltılıq sətir göstərilir.

Server tərəfində PHP-nin bindec və dechex funksiyaları çağırılır. Bunlar rəqəmlərlə işləyən funksiyalardır. bindec ikilik sətri ədəd kimi şərh edir, dechex isə onluq tam ədədin onaltılıq formasını yaradır. Alət haqqında məlumatda heç bir simvol kodlaşdırması göstərilmədiyinə görə, istənilən mətnin, aksentli hərflərin və ya emojinin konkret mətn standartı üzrə itkisiz çevrilib geri qaytarılacağını düşünmə. Xüsusilə ASCII simvollarının qiymətlərini yoxlamaq üçün ASCII çeviricisindən istifadə et.

Nəticə nə deməkdir?

İstifadə olunan funksiyadan asılı olaraq, İkilik etiketli sahədə ya bindec funksiyasının qaytardığı onluq ədəd, ya da dechex funksiyasının qaytardığı onaltılıq sətir olur. Sahənin etiketinə baxmayaraq, bu funksiyaların heç biri ikilik və ya kodlaşdırılmış məlumat qaytarmır.

Mətnlə işləyərkən bitlər adətən baytlara bölünür və ASCII və ya UTF-8 kimi simvol kodlaşdırması ilə deşifrə edilir. Bayt qrupları arasındakı boşluqlar ikilik rəqəmlər deyil, sadəcə oxunuşu asanlaşdıran ayırıcılardır. Durğu işarələri də simvol məlumatı kimi kodlaşdırılır. Mətn şəklində daxil edilən adi onluq rəqəmlər isə riyazi qiymət deyil, simvol sayılır.

Heç bir çevirici etiketsiz bit sətrinin nəzərdə tutulan bütün mənalarını müəyyən edə bilməz. Tədris tapşırığını, mənbə kodunu və ya protokol sahəsini yoxlayarkən əvvəlcə gözlənilən bit uzunluğunu, bayt sırasını və simvol kodlaşdırmasını dəqiqləşdir.

İkilik say sistemi praktikada harada istifadə olunur?

İkilik say sistemi məlumatın bir-birindən fərqlənən iki vəziyyətlə göstərildiyi hər yerdə istifadə olunur. Geniş yayılmış nümunələr bunlardır:

  • Proqramlaşdırma, o cümlədən bit maskaları, bayraqlar, icazələr və aşağı səviyyəli sazlama.
  • IPv4 alt şəbəkə maskalarının və protokol sahələrinin çox vaxt bit-bit yoxlanıldığı şəbəkələr.
  • Məntiq sxemlərinin aşağı və yüksək gərginlik diapazonlarını 0 və 1 kimi göstərdiyi elektronika.
  • Xüsusilə mərtəbə qiyməti tapşırıqlarında və ikilik, onluq, onaltılıq say sistemləri arasındakı çevirmələrdə təhsil.
  • Səsin, idarəetmə məlumatlarının və səhv düzəltmə məlumatlarının ötürülməzdən əvvəl kodlaşdırılmış bit axınları şəklində daşındığı rəqəmsal radio.

İkilik yazılış ayrı-ayrı bitləri anlamaq üçün faydalıdır. Uzun maşın qiymətlərini oxumaq üçün isə onaltılıq yazılış adətən daha rahatdır, çünki hər onaltılıq rəqəm dörd bitə uyğun gəlir.

Tez-tez verilən suallar

İkilik ədəddə boşluq ola bilər?

Boşluqlar ikilik rəqəm deyil, amma oxumağı asanlaşdırmaq üçün çox vaxt baytların arasına əlavə edilir. Emal edən sistem onları qəbul da edə, rədd də edə bilər. Sistem fasiləsiz ikilik sətir tələb edirsə, ayırıcıları sil.

İkilik kodla emoji və aksentli hərfləri göstərmək olar?

Bəli, ancaq UTF-8 kimi əvvəlcədən razılaşdırılmış simvol kodlaşdırması ilə. Bu simvollar adətən bir baytdan çox yer tutur. Buna görə görünən hər simvolu səkkiz bitlik tək qiymət kimi qəbul etmək yanlış nəticə verir.

2 və 9 ikilik rəqəm sayılır?

Xeyr. Standart ikilik yazılış yalnız 0 və 1 rəqəmlərindən ibarətdir. Başqa rəqəm varsa, onun onluq say sisteminə aid olduğunu səssizcə fərz etmək əvəzinə daxiletməni etibarsız say.

Çox uzun ikilik ədəd dəqiq qalacaq?

Mütləq deyil. Qiymət PHP-nin tam ədəd ölçüsünə sığdıqda bindec tam ədəd, sığmadıqda isə dəqiqlik itkisinə səbəb ola bilən sürüşən nöqtəli ədəd qaytarır. dechex tam ədəd qəbul etdiyinə görə onun diapazonu serverdəki tam ədəd ölçüsündən asılıdır. Böyük identifikatorlar və ya bit axınları üçün böyük tam ədədlər kitabxanasından istifadə et, yaxud məlumatı sabit ölçülü hissələrlə emal et.

Daxil etdiyim məlumat brauzerdə emal olunur?

Xeyr. Daxil etdiyin məlumat HTTPS vasitəsilə serverə göndərilir, çevirmə orada aparılır və məlumat saxlanmır.

Oxşar alətlər

Onaltılıq çevirici

İstənilən sətr girişi üçün mətni onaltılıq sistemə və əksinə çevirin.

5,054
129
ASCII çeviricisi

Hər hansı bir sətir girişi üçün mətni ASCII-yə və digər istiqamətə çevirin.

4,869
48
Onluq çevirici

İstənilən sətir girişi üçün mətni onluğa və əksinə çevirin.

4,827
42

Populyar alətlər