Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Почему возникает warning переполнения
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Димон Безпарольный
Код
*PIO_CODR = 1<<31;


Цитата
MCP3208.c(16): warning: #61-D: integer operation result is out of range
MCP3208.c(16): warning: #68-D: integer conversion resulted in a change of sign


Т.е. я понимаю, что это связано со знаковым разрядом. Но как этого избежать?


Палыч
Цитата(Димон Безпарольный @ Apr 20 2015, 09:12) *
Но как этого избежать?

Код
*PIO_CODR = 1U<<31;
Димон Безпарольный
Спасибо. Полегчало.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.