Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
просто 123.44 на самом деле выглядит (+)
Отправлено
koyodza
11 января 2008 г. 12:41
В ответ на:
Проблема получения целой части в переменных с плавающей точкой float / doub...{+}(+)
отправлено <font color=gray>математика</font> 11 января 2008 г. 11:55
примерно как 123.43999999576565453453434357867987897876иТ.Д., а преобразование типа просто отбрасывает всё после точки
Составить ответ
|
Вернуться на конференцию
Ответы
значит преобразование типов работает не верно.
—
математика
(11.01.2008 12:55:1
65.110.6.33
,
пустое
)
все верно, koyodza правильно сказал процесс выглядит так (+)
—
omen
(11.01.2008 13:03:21
212.176.3.10
, 163 байт)
принф имхо, должно округлять, а не отбрасывать
—
omen
(11.01.2008 12:43:55
212.176.3.10
,
пустое
)
так отбрасывает не printf, а строка n = long (n * 100) / 100.;
—
koyodza
(11.01.2008 12:54:36
195.214.197.203
,
пустое
)
вообще, те варианты, которые были ниже они правильные :) но я пишу у себя так (+)
—
omen
(11.01.2008 13:00:23
212.176.3.10
, 68 байт)
а я так n = long (n * 100 + 0.001) / 100.;
—
математика
(11.01.2008 13:04:1
65.110.6.36
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru