Это выражение правильно в препроцессоре C [закрыто]
Я хочу сделать следующие арифметические функции в C оператор препроцессора включает, когда я посылаю переменную.x
#define calc_addr_data_reg (x) ( base_offset + ((x/7) * 0x20) + data_reg_offset)
Как бы я реализовал операции деления и умножения с использованием битовых сдвигов? В операции деления мне нужен только коэффициент. "