На самом деле проблема не в округлении, а в том, что числа с плавающей точкой неточны и 25.45 в на самом деле хранится в памяти как 25.4499999999999992894... — и соответственно оно округляется до 25.4
– andreymalJan 16 '23 at 15:48
(у меня такое чувство, что я недавно уже видел подобный вопрос, но не могу найти)
– andreymalJan 16 '23 at 15:51
@Павел, тот вопрос про другое: числа могут быть представлены точно, но округляются в разных направлениях. В этом числа не могут быть представлены точно, неточность влияет на округление.
– Stanislav VolodarskiyJan 16 '23 at 16:06
25.45в на самом деле хранится в памяти как25.4499999999999992894...— и соответственно оно округляется до25.4– andreymal Jan 16 '23 at 15:48