Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как уменьшить размер числа?
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Who_are_you?
Было большое число.
После обработки уменьшилось и теперь влазиет в 16 бит.
Чтобы дальше работать с меньшими байтами
Как Long (32 бита) перевести в int (16 бит)?

long ll;
int rr;

rr = (int) ll; - не работает: rr = 0
twix
Перевести в массив байт и сконструировать int из массива байт, хотя приведение типа должно работать.
Who_are_you?
Странно!!!
Заработало.
Проверял в AVRStudio
PheeL
rr = *(int*)≪
ViKo
rr = ll;
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.