Не складывает real при больших значениях (нет проблемы)
Есть простой макрос (на изображении), все супер просто и он работает, но только если значения не большие. Но на 3000000, перестаёт работать сложение с 0.1 а складывает от 1, на 17000000 сложение от 2.
Есть ли какой-то способ избежать этого?
Я так понимаю, нужно разделить целую часть в long и дробную в int.
Но проблема в том, что нужно что была возможность, задавать значение счетчика, т.е. нужно будет из значения счетчика, опять разделять, но разделение на больших значениях не будет работать корректно.
Может есть какой то макрос для этого, я что не нашел на форуме, или может направление где смотреть.
Я конечно сталкивался с floating point accuracy, но обычно это происходит на больших числах, а тут я даже не знаю что придумать, пока.
Последний раз редактировалось Arsie, 30.06.2022 в 03:01
Причина: Удалил вложения за ненужностью
|