1 | ||||||
При присвоении числа float появляется хвост!15.05.2009, 16:07. Показов 1819. Ответов 5
Метки нет (Все метки)
присваеваю переменной Float 1.44 получаю 1,44000005722046
может FloatToStr работает некоректно?
Название: Compaq Винчестер: 250GB Влоппи 1,44000005722046 \\а вот почему тут не 1,44 не пойму
0
|
15.05.2009, 16:07 | |
Ответы с готовыми решениями:
5
При сохранении датасета появляется хвост у даблов Ошибка при присвоении числа переменной Игра змейка С++ . Хвост. как создать хвост змейки Корректное отображение числа при переводе во Float |
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
15.05.2009, 16:33 | 2 |
используй FloatToStrF, просто есть такая беда с числами с плавающей запятой
0
|
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
|
|
15.05.2009, 16:42 | 3 |
MrAndrey_ka,
может FloatToStr работает некоректно? всё правильно. числа с плавающей запятой невозможно точно представить в машинном виде, поэтому используется приближенное представление. отсюда кстати, вытекает правило что нельзя напрямую сравнивать два вещественных числа.
0
|
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
|
|
15.05.2009, 16:49 | 5 |
MrAndrey_ka,
и какова погрешность представления? FLT_EPSILON, DBL_EPSILON
0
|
35 / 12 / 0
Регистрация: 06.05.2009
Сообщений: 214
|
|
15.05.2009, 17:08 | 6 |
тип данных float такой и есть, попробуй подключи longdubl
0
|
15.05.2009, 17:08 | |
15.05.2009, 17:08 | |
Помогаю со студенческими работами здесь
6
Ошибка при создании трех колонок (float:left, float:right и margin:0 auto;) При вводе числа Пи появляется длинная пустая строка Отследить переполнение при делении float/float При сложении двух чисел получается сумма которая почемуто изменяется при присвоении переменной Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |