Как проверяется переменная на чётность или не чётность.
Как проверяется переменная на чётность или не чётность.
Доброго времени суток! Как в WinAVR проверить значение переменной на чётность, и на нечётность. Спасибо.
- Реклама
- avreal
- Опытный кот
- Сообщения: 842
- Зарегистрирован: Чт дек 31, 2009 19:27:45
- Откуда: Бровари, Україна
- Контактная информация:
Re: Как проверяется переменная на чётность или не чётность.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Re: Как проверяется переменная на чётность или не чётность.
Неужели всё так сложно! Я вроде как видел в одну строчку, с каким-то символом и знаком равно, вот немогу эту статью найдти. У меня такой сложный длинный код не поместится.
Re: Как проверяется переменная на чётность или не чётность.
тест на нечетность (var & 1) на четность !(var & 1) -)))king-live писал(а):Неужели всё так сложно! Я вроде как видел в одну строчку, с каким-то символом и знаком равно, вот немогу эту статью найдти. У меня такой сложный длинный код не поместится.
- Реклама
- avreal
- Опытный кот
- Сообщения: 842
- Зарегистрирован: Чт дек 31, 2009 19:27:45
- Откуда: Бровари, Україна
- Контактная информация:
Re: Как проверяется переменная на чётность или не чётность.
Тьху, я воспринял вопрос как parity check -- тест на чётность/нечётность количества единичных битов в числе.Satyr писал(а):тест на нечетность (var & 1) на четность !(var & 1) -)))
Собственно, даже в голову не пришло, что есть про что спрашивать в определении того, чётно данное число или нет, да еще и со спецификой WinAVR -- прозвучвало как «чернила для третьего класса» и отбросилось из вариантов ещё на аппаратном уровне, до сознания не дошло.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.


