Преобразование чисел

Преобразовывать дробные и целые числа из двоичной системы счисления в шестнадцатеричную и обратно просто. Достаточно разделить двоичное число на группы по 4 бита (битом будем называть двоичный разряд), причём 4 бита начинают формировать непосредственно от точки, которая разделяет целую и дробную части числа. Следовательно, для целой части группы формируются от точки справа налево, а для дробной части слева направо. Каждую группу по 4 бита, которую ещё называют тетрадой, можно преобразовать в один шестнадцатеричный разряд со значением от 0 до F (см. Табл.1.3).

Таблица 1.3. Соответствие двоичных тетрад и шестнадцатеричных цифр.

Двоичная тетрада Шестнадцатеричная цифра Десятичное значение
0 0 0 0    
0 0 0 1    
0 0 1 0    
0 0 1 1    
0 1 0 0    
0 1 0 1    
0 1 1 0    
0 1 1 1    
1 0 0 0    
1 0 0 1    
1 0 1 0 A  
1 0 1 1 B  
1 1 0 0 C  
1 1 0 1 D  
1 1 1 0 E  
1 1 1 1 F  

Если для тетрады не хватает битов, то слева дописываются незначащие нули для целой части, и справа – для дробной части (см. рис. 1.3).

Рис.1.3. Преобразование дробного двоичного числа в шестнадцатеричное.

Преобразование дробные и целые числа из шестнадцатеричной системы в двоичную проделать тоже несложно – каждая цифра шестнадцатеричного числа заменяется соответствующей двоичной четырёхбитной тетрадой из таблицы 1.3 (см. рис. 1.4).

Рис.1.4. Преобразование дробного шестнадцатеричного числа
A18.2E16 в двоичное.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: