Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2013, 19:30   #1
Bmax77
Новичок
Джуниор
 
Регистрация: 20.12.2013
Сообщений: 2
По умолчанию си, ограничение диапазона изменения переменной

здравствуйте, занимаюсь микроконтроллерами и часто приходится иметь дело со всевозможными счетчиками не кратными 8 битам. хотел бы узнать есть ли возможность создать переменную нужной мне разрядности. или какоето есть иное элегантное решение?
или var++;
if(var>const){var=0};
наше все?
Bmax77 вне форума Ответить с цитированием
Старый 21.12.2013, 10:42   #2
Ezhik Kihze
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 639
По умолчанию

Результаты брать по маске, все-таки битовое И быстрее сравнений и обнулений.
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Ezhik Kihze вне форума Ответить с цитированием
Старый 22.12.2013, 11:36   #3
Bmax77
Новичок
Джуниор
 
Регистрация: 20.12.2013
Сообщений: 2
По умолчанию

Ограничить диапазон это все таки if нужен, а вот переменную например из 10 бит легко сделать битовым полем, просто не знал что потом к этому полю можно как единому целому обратиться.
Bmax77 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal ABC. Выход за пределы диапазона изменения индекса 1..100. Женька Good Помощь студентам 18 30.10.2014 07:24
Для public переменной класса присвоить адрес ячеек из внешней переменной _KUL Qt и кроссплатформенное программирование С/С++ 2 28.05.2012 12:04
Макрос изменения числового значения выделеного диапазона Severny Microsoft Office Excel 2 10.08.2011 17:10
Есть ли ограничение в 97-2010 версиях Excel ограничение на размер массива? clever77 Microsoft Office Excel 18 15.05.2011 00:50
Работа с файлами (создание, удаление, открытие, связываение с переменной, очищение памяти переменной) Arkuz Общие вопросы Delphi 12 25.09.2007 20:47