Не уверен, что вопрос уже не задавался, напишу в первой подходящей теме, потому что найти не реально. Константами какой размерности оперирует препроцессор? unsigned int? Или можно задать суффикс ULL, и будет 64-битовое представление? Конкретно интересует Keil.
Проверил на примере #define TEST (1000000000000ULL / 1000000001) Рассчитывает правильно. (А в том, что творю, что-то ломается. Но это мои косяки.)
|