Как проверяется переменная на чётность или не чётность.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
king-live
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Как проверяется переменная на чётность или не чётность.

Сообщение king-live »

Доброго времени суток! Как в WinAVR проверить значение переменной на чётность, и на нечётность. Спасибо.
Реклама
Аватара пользователя
avreal
Опытный кот
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна
Контактная информация:

Re: Как проверяется переменная на чётность или не чётность.

Сообщение avreal »

Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Реклама
king-live
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Re: Как проверяется переменная на чётность или не чётность.

Сообщение king-live »

Неужели всё так сложно! Я вроде как видел в одну строчку, с каким-то символом и знаком равно, вот немогу эту статью найдти. У меня такой сложный длинный код не поместится.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Как проверяется переменная на чётность или не чётность.

Сообщение Satyr »

king-live писал(а):Неужели всё так сложно! Я вроде как видел в одну строчку, с каким-то символом и знаком равно, вот немогу эту статью найдти. У меня такой сложный длинный код не поместится.
тест на нечетность (var & 1) на четность !(var & 1) -)))
Реклама
Эиком - электронные компоненты и радиодетали
king-live
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Re: Как проверяется переменная на чётность или не чётность.

Сообщение king-live »

Спасибо!
Реклама
Аватара пользователя
avreal
Опытный кот
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна
Контактная информация:

Re: Как проверяется переменная на чётность или не чётность.

Сообщение avreal »

Satyr писал(а):тест на нечетность (var & 1) на четность !(var & 1) -)))
Тьху, я воспринял вопрос как parity check -- тест на чётность/нечётность количества единичных битов в числе.

Собственно, даже в голову не пришло, что есть про что спрашивать в определении того, чётно данное число или нет, да еще и со спецификой WinAVR -- прозвучвало как «чернила для третьего класса» и отбросилось из вариантов ещё на аппаратном уровне, до сознания не дошло.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»