Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.14;
Скачать: CL | DM;

Вниз

Extended   Найти похожие ветки 

 
seleman   (2006-04-22 13:52) [0]

Привет.
Я пишу программу, где используется арифметика с плавающей точкой. В поле Edit у меня вводится вещественное число. Затем присваиваю это значение переменной типа REAL с помощью функции StrToFloat. Эта функция возвращает значение типа extended, из-за чего происходит некоторая потеря точности.
Тогда я стал использовать в своей программе вместо типа REAL тип EXTENDED. В таком случае будут ли какие-то проблемы при работе моей программы на других пратформах?


 
MBo ©   (2006-04-22 13:58) [1]

На каких других платформах???


 
palva ©   (2006-04-22 14:02) [2]

> из-за чего происходит некоторая потеря точности.
Вообще не должно происходить. Здесь и выбран тип Extended, потому что он обеспечивает самую высокую точность и в то же время является родным для сопроцессора.

Вопрос с другой платформой вряд ли возникнет, только если не будет передача данных в двоичном виде (если используете file of Extended, а потом читаете этот файл на Apple Macintosh)


 
Desdechado ©   (2006-04-22 20:23) [3]

если посмотреть в справке, то там видно, что точность Real меньше точности Extended, поэтому потеря точности может быть только при преобразовании Extended->Real, но не наоборот



Страницы: 1 вся ветка

Текущий архив: 2006.05.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
15-1145467746
Volf_555
2006-04-19 21:29
2006.05.14
Что в следующем PHP - коде не верно!?


15-1145557519
ArtemESC
2006-04-20 22:25
2006.05.14
Может ли жесткий диск содержать больше 4 разделов?


3-1142495330
FROSN
2006-03-16 10:48
2006.05.14
переход с D5 на D7 после него база долго грузится.


2-1145711693
sick boy
2006-04-22 17:14
2006.05.14
Как получить имена видеоадаптера, hdd, CD-ROM, монитора...


15-1145525757
ZeFiR
2006-04-20 13:35
2006.05.14
Бесплатный(или почти бесплатный)хостинг с открытым fsockopen()