Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
28 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
218465
Топик полностью
Mahagam
(28.10.2010 15:23, просмотров: 75)
ответил
fk0
на
Ниасилил в чём смысл? % вообще плохо, ибо медленно выполняется. Арифметика +-<=> -- быстрее. Если размер 2^N -- тогда &.
& вроде не работает в этом случае. % - строка получается красивая :)
Ответить
а чем плоха замена (x % SIZE) на (x & (SIZE - 1))? Разумеется, x - беззнаковый, SIZE = 2 ^ N? Хотя конечно эту замену обязан сделать сам компилятор.
-
vmp
(28.10.2010 15:37
)
хороша. только что SIZE сразу ограничивается, а он у меня вида (10*1024) может быть. я его по килограмму выделяю.
-
Mahagam
(28.10.2010 15:52
)