Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Выкиньте компилятор
Отправлено
Запрещенные_символы
12 декабря 2009, г. 19:36
В ответ на:
unsigned char temp1=12; printf("Data = %d", temp1); Нужно чтоб вывело 12, а выводит 3072
отправлено пользователем
Запутался
12 декабря 2009, г. 19:02
unsigned char должен по стандарту неявно приводиться к unsigned int при передаче в качестве аргумента функции с переменным числом параметров.
Составить ответ
|
Вернуться на конференцию.
Ответы
Весь смысл в (U16)temp1 Компилятор Кейль
-
Запутался
(12.12.2009, 20:02:44
208.87.243.66
,
пустое
)
смысл в том, что переменная у вас char, а формат %d для int предназначен, потому без явного приведения типа и не работало
-
A_R_V
(12.12.2009, 21:48:0
87.117.1.198
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 34:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru