|
вот смотрите, если есть 3 константы размерностью лонг и мы делаем следующее:
#define ConstA a/b*c
то компилятор будет каждую операцию делать в формате лонг или сначала сделает все а потом подставит результат в формате целого числа?Или корректнее для уменьшения ошибки писать так:
#define ConstA (a*c)/b
но тогда есть шанс того что a*b перейдут за границы формата лонг
Научите как правильно работать с #define , или покажите где этому научят плз.
E-mail: info@telesys.ru