Преобразование двоичных чисел в десятичные

Допустим, вам дано двоичное число 110001. Для перевода в десятичное просто запишите его справа налево как сумму по разрядам следующим образом:

 

 

Преобразование дробных двоичных чисел в десятичные

Нужно перевести число 101101010.101 в десятичную систему. Запишем это число следующим образом:

 

 

Восьмери́чная систе́ма счисле́ния — позиционная целочисленная система счисления с основанием 8. Для представления чисел в ней используются цифры 0 до 7.

Восьмеричная система часто используется в областях, связанных с цифровыми устройствами. Характеризуется лёгким переводом восьмеричных чисел в двоичные и обратно, путём замены восьмеричных чисел на триплеты двоичных. Ранее широко использовалась в программировании и вообще компьютерной документации, однако в настоящее время почти полностью вытеснена шестнадцатеричной. В восьмеричной системе указываются права доступа для команды в Unix-подобных операционных системах.

 

Таблица перевода восьмеричных чисел в двоичные

08 = 0002

18 = 0012

28 = 0102

38 = 0112

48 = 1002

58 = 1012

68 = 1102

78 = 1112

 

Для перевода восьмеричного числа в двоичное необходимо заменить каждую цифру восьмеричного числа на триплет двоичных цифр.

 

Например: 25418 = 010 101 100 001 = 0101011000012

 

Перевод чисел из шестнадцатеричной системы в десятичную

Для перевода шестнадцатеричного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания шестнадцатеричной системы счисления на соответствующие цифры в разрядах шестнадцатеричного числа.

Например, требуется перевести шестнадцатеричное число 5A3 в десятичное. В этом числе 3 цифры. В соответствии с вышеуказанным правилом представим его в виде суммы степеней с основанием 16:

 

5A316 = 3·160+10·161+5·16І = 3·1+10·16+5·256 = 3+160+1280 = 144310

 

Перевод чисел из двоичной системы в шестнадцатеричную

Для перевода многозначного двоичного числа в шестнадцатеричную систему нужно разбить его на тетрады справа налево и заменить каждую тетраду соответствующей шестнадцатеричной цифрой.

Например:

 

0101101000112 = 0101 1010 0011 = 5A316

 

Таблица перевода чисел

0hex = 0dec = 0oct  
1hex = 1dec = 1oct  
2hex = 2dec = 2oct  
3hex = 3dec = 3oct  
4hex = 4dec = 4oct  
5hex = 5dec = 5oct  
6hex = 6dec = 6oct  
7hex = 7dec = 7oct  
8hex = 8dec = 10oct  
9hex = 9dec = 11oct  
Ahex = 10dec = 12oct  
Bhex = 11dec = 13oct  
Chex = 12dec = 14oct  
Dhex = 13dec = 15oct  
Ehex = 14dec = 16oct  
Fhex = 15dec = 17oct