Czy to wyrażenie jest poprawne w preprocesorze C [zamknięte]
Chcę wykonać następujące funkcje arytmetyczne w aC pre-procesor zawiera instrukcję, gdy wysyłam zmiennąx
.
#define calc_addr_data_reg (x) ( base_offset + ((x/7) * 0x20) + data_reg_offset)
W jaki sposób zastosowałbym operacje podziału i mnożenia przy użyciu przesunięć bitowych? W operacji podziału potrzebuję tylko ilorazu.