Как я могу выполнить умножение без оператора '*'?
Я просто изучал некоторые базовые вещи, изучая язык C. У меня возник вопрос, умножить число на 7 без использования оператора *. В основном это так
(x << 3) - x;
Теперь я знаю об основных операциях с битами, но не могу понять, как вы умножаете число на любое другое нечетное число без использования оператора *? Есть ли общий алгоритм для этого?