Как проверяется переменная на чётность или не чётность.
- Сообщения: 238
- Зарегистрирован: Сб янв 29, 2011 20:26:48
Доброго времени суток! Как в WinAVR проверить значение переменной на чётность, и на нечётность. Спасибо.
- Реклама
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
- Сообщения: 238
- Зарегистрирован: Сб янв 29, 2011 20:26:48
Неужели всё так сложно! Я вроде как видел в одну строчку, с каким-то символом и знаком равно, вот немогу эту статью найдти. У меня такой сложный длинный код не поместится.
тест на нечетность (var & 1) на четность !(var & 1) -)))king-live писал(а):Неужели всё так сложно! Я вроде как видел в одну строчку, с каким-то символом и знаком равно, вот немогу эту статью найдти. У меня такой сложный длинный код не поместится.
- Сообщения: 238
- Зарегистрирован: Сб янв 29, 2011 20:26:48
- Реклама
Тьху, я воспринял вопрос как parity check -- тест на чётность/нечётность количества единичных битов в числе.Satyr писал(а):тест на нечетность (var & 1) на четность !(var & 1) -)))
Собственно, даже в голову не пришло, что есть про что спрашивать в определении того, чётно данное число или нет, да еще и со спецификой WinAVR -- прозвучвало как «чернила для третьего класса» и отбросилось из вариантов ещё на аппаратном уровне, до сознания не дошло.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.


