Здравствуйте, LaptevVV, Вы писали:
LVV>Всех с праздником!
LVV>Не могу в инклудах VC найти константы математики. LVV>В Borlande — в math.h все есть. LVV>А где в VC
делаю так:
const double Pi = 3.1415926535897932384626433832795;
но тоже болею за Borland
мгновенность операции компенсируется бесконечностью цикла
Здравствуйте, LaptevVV, Вы писали:
LVV>Всех с праздником!
LVV>Не могу в инклудах VC найти константы математики. LVV>В Borlande — в math.h все есть. LVV>А где в VC
Здравствуйте, LaptevVV, Вы писали:
LVV>Всех с праздником!
LVV>Не могу в инклудах VC найти константы математики. LVV>В Borlande — в math.h все есть. LVV>А где в VC
Большое спасибо всем за помощь!
И всех с праздником!
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Где в VC найти ПИ? - ответ всем
От:
Аноним
Дата:
12.05.03 11:49
Оценка:
Здравствуйте, LaptevVV, Вы писали:
LVV>Большое спасибо всем за помощь!
а я делаю так:
inline double PI()
{
__asm fldpi
}
Благодаря этому ПИ загружается прямо в регистр FPP с 80-битной точностью, а все вышеописаные примеры грузят 64-битное значение ПИ. Правда, VC 6.0 транслирует это только при определенном сочетании флагов оптимизации (не помню при каком), но VC 7 и интеловский компилятор работают нормально.
Кстати, не знает ли кто, почему MS не поддерживает 80-битные типы с плавающей точкой? Ведь в FPP все для этого есть.