Главная категория > Компьютеры, сканеры ШК, Клавиатуры, принтеры и ПО и т.д.

проблема с типом float.

<< < (5/5)

tridentxp:
drfaust, сенькью, на всякий пожарный прописал константу дробной. вощем забадать удалось через известную на руси точку - пятую:
Caption="Actual frequency :"+ FloatToStr(60000000.0/a), а не FloatToStr(f).
теперь дробная часть отображается.

drfaust:

--- Цитата: tridentxp от 16/10/2012 08:06:03 ---Caption="Actual frequency :"+ FloatToStr(60000000.0/a), а не FloatToStr(f).
--- Конец цитаты ---
f=60000000.0/float(a);будет правильнее, я говорил, что паскаль я намертво забыл, а поведение С/С++ в этом случае будет зависеть от компилера(порядок преобразования типом в стандарте не описан).

SkaT:
Кстати у функции FloatToStr() возможно есть параметр "формат строки". В паскале вроде есть. Должна быть возможность указать количество знаков после запятой, в строке. Тогда, даже в случае "целого" числа, будет показывать с нулями, это выглядит более корректно.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Произошла ошибка благодарности
Думаю...
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 
Перейти к полной версии