Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Что касается кракозябр
Отправлено
Тумблер
(194.190.167.185,194.190.160.201)
19 марта 2010, г. 15:51
В ответ на:
Что-то у меня не получается с оператором "printf",
отправлено Двоешник 19 марта 2010, г. 14:58
то скорее всего дело в том, что кодировка в тексте
программы и дивайсе не совпадяют.
В тексте w1251.
А в дивайсе видимо ASCII.
А кстати - что такое %a ? Не знаю такого формата. :(
Если надо float, то "%f" или "%g".
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: printf("%a", 30.0) generates, e.g. 0x1ep+1
-
Двоешник
(19.03.2010, 15:54:42
193.200.150.125
, 107 байт)
Да я только что ещё разок проверил - нет такого формата.
-
Тумблер
(19.03.2010, 16:04:38
194.190.167.185,194.190.160.201
, 93 байт)
"a" a double Signed hexadecimal double precision floating point value having the form [−]0xh.hhhh p±dd, where h.hhhh are the hex digits (using lower case letters) of the mantissa, and dd are one or more digits for the exponent. The precision specifies the number of digits after the point.
-
DASM
(19.03.2010, 16:09:5
89.163.14.219
,
пустое
,
ссылка
)
Может быть и нет, но это из хелпа ИАР.
-
Двоешник
(19.03.2010, 16:07:19
193.200.150.125
, 275 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 45:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru