Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
2-1146131452
Olga_Detka
2006-04-27 13:50
2006.05.14
помогите мне решить задачу, непоцму сама как это сделать


15-1145359265
Mirror
2006-04-18 15:21
2006.05.14
Скорость работы WinXP


3-1139197590
Ольга
2006-02-06 06:46
2006.05.14
Получить значение OUTPUT параметра из хран. процедуры


2-1145888975
13
2006-04-24 18:29
2006.05.14
MDI и Tabset


1-1144320476
Muhan_
2006-04-06 14:47
2006.05.14
Почему под проксей не идет эта функция?? ((




   Наверх