Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

И снова преобразование вещ.чисел!

284
24 августа 2007 года
michael_is_98
587 / / 25.02.2005
Маленькая программа

#include <math.h>
void main(void)
{
double x1,xd;
xd = modf(8.02, &x1);
}

Но в итоге в переменной xd хранится 0.019999999 (и при выводе на экран 2 знаков после точки получаю 0.01)
Все-таки нужно 0.02.
?
12K
24 августа 2007 года
__AleXX__
133 / / 02.04.2007
у меня вот такой код:

Код:
#include <stdio.h>
#include <math.h>

int main(void)
{
   double x1,xd;
   xd = modf(8.02, &x1);

   printf("%2.2f %2.2f", xd, x1);

   return 0;
}


производит на свет такой ответ:
0.02 8.00

:))
284
24 августа 2007 года
michael_is_98
587 / / 25.02.2005
Спасибо!
Продолжение темы по этой ссылке
http://forum.codenet.ru/showthread.php?t=41162
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог