@hell0_w0rId

Почему не используют строки для хранения чисел?

Я программирую на python, и столкнулся с такой неприятной вещью:
>>> 0.1+0.2
0.30000000000000004

Ответ оказался здесь
Но ведь для этого можно использовать массив из цифр (как в длинной арифметике (еще добавить периодичность дроби)).
Это же будет точнее. Почему так не делают?
  • Вопрос задан
  • 495 просмотров
Пригласить эксперта
Ответы на вопрос 3
longclaps
@longclaps
Этот вопрос имеет ответ, и довольно простой: процессору так удобнее.
А вообще на практике удобно пользоваться универсальным принципом:
Q: почему сущее такое, как оно есть?
A: попробуй спросить у гугла сделать по-своему, и расскажешь нам об успехах.
Кстати, длинную арифметику на строках (на питоне) можно состряпать за полчаса. Но оооочень медленную.
Ответ написан
@DjSapsan
Делают, особенно в финансах
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 150 000 до 250 000 руб.
YLab Тольятти
от 90 000 до 150 000 руб.
от 100 000 до 140 000 руб.
22 апр. 2019, в 14:54
7000 руб./за проект
22 апр. 2019, в 14:43
150000 руб./за проект
22 апр. 2019, в 14:31
55000 руб./за проект