Двоични, десетични и шестнадесетични преобразувания



Двоична

Двоична

Компютри работят на принципа на манипулиране с числа. Вътре в компютъра числата са представени в бита и байта . Например, числото три е представено от байт с битове 0 и 1, зададени на '00000011', което е система за номериране, използваща база 2. Хората обикновено използват десетична система или система за номериране на Base 10.



Това означава, че в база 10 броите от 0 до 9, преди да добавите друга цифра. Например, числото 22 в база 10 означава, че имаме два набора от 10 и два набора от 1.

Основа 2 е известен още като двоичен тъй като може да има само две стойности за конкретна цифра; или 0 = OFF или 1 = ON. Не можете да имате число, представено като 22 в двоична нотация. Десетичното число 22 е представено в двоично като 00010110. Като следвате таблицата по-долу, това се разделя на:



Позиция на бита 7 6 5 4 3 две 1 0
1 1 1 1 1 1 1 1
Десетична 128 64 32 16. 8 4 две 1

22 или 00010110:

Всички числа, представляващи 0, не се броят, 128, 64, 32, 8, 1 защото 0 представлява OFF.



Но числата, представляващи 1, се броят, 16 + 4 + 2 = 22, защото 1 представлява ВКЛ.

Графика с десетични стойности и двоични еквиваленти

Десетична Двоична
1 1
две 10
3 единадесет
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
16. 10 000
32 100 000
64 1000000
100 1100100
256 100000000
512 1000000000
1000 1111101000
1024 10000000000

Шестнадесетичен

Друга система за номериране, използвана от компютрите, е шестнадесетичен (шестнадесетичен) или Base 16. В тази система числата се броят от 0 до 9, след това букви A до F, преди да се добави друга цифра. Буквите от A до F представляват съответно десетични числа от 10 до 15. Графиката по-долу показва стойностите на шестнадесетичната позиция в сравнение с 16, издигнати до степен и десетични стойности. По-лесно е да работите с големи числа, като използвате шестнадесетични стойности, отколкото десетични.

За да конвертирате стойност от шестнадесетична в двоична, превеждате всяка шестнадесетична цифра в нейния 4-битов двоичен еквивалент. Шестнадесетичните числа имат или a 0x префикс или з наставка .

Например, помислете за шестнадесетичното число:

0x3F7A

Използвайки двоичната диаграма и шестнадесетичната диаграма по-долу, това се превръща в двоична стойност:

0011 1111 0111 1010
Десетична Шестнадесетичен Двоична
0 0 0000
1 1 0001
две две 0010
3 3 0011
4 4 0100
5 5 0101
6 6 0110
7 7 0111
8 8 1000
9 9 1001
10 ДА СЕ 1010
единадесет Б. 1011
12 ° С 1100
13 д 1101
14. Е 1110
петнадесет F 1111