[an error occurred while processing this directive]
C: Как проще всего вытащить младший байт (в char) из целого (int)?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Швыбздик
12 сентября 2005 г. 11:27
Составить ответ
|||
Конференция
|||
Архив
Ответы
Он над нами издевался.. Сумашедший, - что возьмешь? /В.Высоцкий/
—
quark
(12.09.2005 16:49
213.171.38.20
,
пустое
)
Я думаю, можно и так: char a; int b; a=b;
—
Aalex
(12.09.2005 12:18
195.5.12.10
,
пустое
)
нет, здесь будет неявное преобразование типов. Лучше так не делать
—
koyodza
(12.09.2005 14:08
83.170.240.226
,
пустое
)
Вы хотите сказать, что а преобразуется в int?
—
Aalex
(12.09.2005 16:36
195.5.12.10
,
пустое
)
нет, все будет работать но компилер будет выдавать предупреждения о потере точности поэтому лучше указать явно чтобы он не орал.
—
ы
(12.09.2005 17:17
80.92.98.211
,
пустое
)
char a; int b; a = (char) b;
—
yuthrow
(12.09.2005 11:34
195.239.152.142
,
пустое
)
a = (char)b;
—
Elektronik
(12.09.2005 11:31
194.85.99.225
,
пустое
)
Спасибо!
—
Швыбздик
(12.09.2005 11:35
213.252.119.182
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru