Дано A(10)=123. Умножить число с помощью операции сдвига на 100(10).
Решение:
100=102 следовательно для умножения заданного числа на 100 необходимо выполнить сдвиг на два разряда в лево
A(10)=123*100=123 << 2=12300
Ответ A(10)=12300.
Пример 2.
Дано A(10)=345. Разделить число с помощью операции сдвига на 1000(10).
Решение:
Для выполнения операции деления на 1000 необходимо умножить исходное число на 1/1000
1/1000=0,001=10-3 следовательно для деления заданного числа на 1000 необходимо выполнить сдвиг на три разряда в право
A(10)=345/1000=345 >> 3=0,345
Ответ A(10)=0,345.
Пример 3.
Дано A(2)=11010. Умножить число с помощью операции сдвига на 100(2).
Решение:
100=22 следовательно для умножения заданного числа на 100 необходимо выполнить сдвиг на два разряда в лево
A(10)= 11010*100=11010 << 2=1101000
Ответ A(2)= 1101000.