В соответствии с wiki сдвиги могут использоваться для вычисления степеней 2:
Левый арифметический сдвиг на n равен эквивалентно умножению на 2 ^ п (если значение не переполнение), а правильная арифметика сдвиг на n значения двух дополнений эквивалентно делению на 2 ^ п и округляя к отрицательной бесконечности.
Мне всегда было интересно, не имеют ли какие-либо другие побитовые операторы (~
, |
, &
, ^
) математическое значение применительно к базе-10? Я понимаю, как они работают, но результаты таких операций могут быть использованы для вычисления полезного в десятичном мире?