Эпсилон
8.29K subscribers
323 photos
510 videos
39 files
664 links
▪️Компьютерная безопасность
▪️Программирование
▪️Взломы и уязвимости
▪️Хакинг
▪️Способы заработка в сети
▪️Полезные ссылки и лайфхаки
▪️Игры и GameDev
▪️Компьютерная графика

Чат и обсуждение: @hack_cpp

Связь: @physicist_i
Download Telegram
⚙️ Сложение двух чисел с плавающей запятой без потери точности

🔢 Можно ли сложить N чисел типа double наиболее точно?

✏️ Наглядное объяснение чисел с плавающей запятой

🎲 Что нужно знать про арифметику с плавающей запятой

Как вы думаете, если мы напишем такой код:
s = a + b;
z = s - a;
t = b - z;

то не кажется ли вам, что в результате его выполнения получится, что t = 0? С точки зрения привычной математики действительных чисел это и правда так, а вот с точки зрения двоичной арифметики с плавающей запятой в переменной t будет кое-что другое. Там будет то, что спасает нас от потери точности при сложении чисел a и b.

#полезное #теория_чисел #программирование #информатика

🔵 Эпсилон
👍81🤔1🏆1👨‍💻1