Спойлер
А в ответ - Aleksandr!
в каком журнале?
Сравнение с нулём работает, с единицей нет.
Ты так ничего и не понял.
Не пиши сюда больше.
и даже не один, где-то фото были тут, но это не часики, хотя они там есть )))
Я так понимаю, мы наблюдаем рецидив?
еще какой!
Причем рецидив вполне ожидаемый, предсказанный заранее ![]()
Так, может, тему туда же, где и прошлая?
может быть зря спорите ?)))
| PC13 | IDR & (1<<13) | == 0 |
== 1 |
|---|---|---|---|
| 0 | 0 | ||
| 1 | 1 (или больше) |
@BABOS
Там чуть выше есть ссылка на старую ветку. Прочитай там в чем суть, начиная с сообщения 180. Потом пиши.
Там нет никакой неопределенности.
| PC13 | IDR & (1<<13) | == 0 |
== 1 |
|---|---|---|---|
| 0 | 0 | ||
| 1 | (1<<13) |
выражение IDR &(1<<13) == 1 всегда будет ложь ![]()
ну это читать надо, и вникать! проще допустить что вы скорее всего правы, обратиться к ии, что бы он разобрался…
и почеркнул нужный момент…
ТС сам признает, что поменял условие с == 1 на == 0 из-за того, что предыдущее “не всегда срабатывало” ![]()
но продолжает доказывать, что ошибки нет ![]()
цитата:
0 & 0 = 0
0 & 1 = 0
1 & 0 = 0
1 & 1 = 1 конъюнкции функция
да ты даже по клавишам не попадаешь ![]()
По сути все сказано в прошлой ветке, спорить не о чем.
Простите, Вы специально постоянно подменяете выражение?
1 & 1 разумеется будет равно 1
А вот как насчёт того, что у Вас в программе?
// Первое число - любое, но обязательно, чтобы в 13-ом бите была 1
0b1111111111111111 & (1 << 13) == ????
Чему будет равно? Неужели тоже 1? Ответьте пожалуйста просто и чётко без многословного экскурса в Ваши датчики и притяжки.
И, кстати, Вы совершенно напрасно пытаетесь хамить и цитировать Высоцкого - это так не работает.
Петрович, не трать время на адиётов.
Если уж Высоцкий, то нам надо спеть про ТС -
Он то плакал, то смеялся, то щетинился, как еж. Он над нами издевался. Ну сумасшедший, что возьмешь!
Надо Alexander попросить сказать ТС что в этой строке у него ошибка. Может ему поверит.