Top.Mail.Ru
Уведомления
Очистить все

[Решено] Простая операция сложения не выполняется.

(@yuriy)
Level 3

Совершенно не понятная для меня ситуация. Вещественная переменная инкрементируется на постоянную величину. Всё идёт нормально до значения 4. Дальше она застывает на этом значении, хотя строка инкрементирования выполняется. Я даже не могу понять что надо посмотреть или какой эксперимент провести чтобы отловить проблему.

float X;
float dX = 1.92909084e-007;
X += dX;

Цитата
Создатель темы Размещено : 17.02.2025 00:13
(@yuriy)
Level 3

Выяснил, что такая ситуация связана с одинарным форматом вщественного числа. Теперь хотелось бы понять почему именно значением 4 ограничивается суммирование. Но это уже для общего развития.


ОтветитьЦитата
Создатель темы Размещено : 17.02.2025 01:12
Поделиться:
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.