[an error occurred while processing this directive]
подскажите как float перевести в int в си (для микроконтроллеров)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
jekn
25 января 2006 г. 15:50
Составить ответ
|||
Конференция
|||
Архив
Ответы
Напимер, так
—
_Bill
(25.01.2006 16:21
193.233.83.90
, 71 байт)
temp0 = sin(temp1); temp0 целое int так не получается, temp1 от 0 до 1000, а temp0 ноль
—
jekn
(25.01.2006 16:12
195.69.160.4
,
пустое
)
хм, синус всегда <=1 что вы хотите иметь в целом числе то?
—
ы
(25.01.2006 16:51
80.92.98.211
,
пустое
)
виноват :)
—
jekn
(25.01.2006 17:31
195.69.160.4
,
пустое
)
Домножить на целое нужной разрядности и выделить целую часть переопределением типа.
—
rezident
(25.01.2006 16:08
195.222.149.11
,
пустое
)
int i = (int) float_var;
—
ы
(25.01.2006 15:51
80.92.98.211
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru