[an error occurred while processing this directive]
Ответ: f-=(float)((long)f); (Но, конечно, от диапазона f зависит).
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Щ.C.
08 августа 2005 г. 12:42
В ответ на:
Добрый день. Подскажите: в переменной float необходимо оставить только дробную часть. Как лучше сделать?
отправлено <font color=gray>Andrey190</font> 08 августа 2005 г. 11:42
Составить ответ
|||
Конференция
|||
Архив
Ответы
x-=floor(x). Вроде floor(x) везде как наибольшее целое, не большее x. Или есть исключения?
—
-=ВН=-
(08.08.2005 18:19
194.190.181.231
,
пустое
)
Может, f -= (long)f; ???
—
Bill
(08.08.2005 17:53
195.239.108.134
,
пустое
)
со строгим преобразованием типов понятнее, и от компилятора не зависит :)
—
Щ.C.
(08.08.2005 18:09
144.206.186.98
,
пустое
)
Просто не увидел у Вас знак '-'. Хотя от компилятора это не должно зависеть.
—
Bill
(08.08.2005 20:45
195.239.108.11
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru