Форум — Talks Что означают "!=" и «=!»? 0 0 Постоянно вижу подобные знаки равенства. Которое из них означает утверждение, а какое отрицание? Ссылка
"x != y" принимает значение "верно/true", если х не равен у. Что есть "=!" яхз. tzukko ★ (22.02.09 16:55:23 MSK) Ссылка
!= - это тест на неравенство =! - присвоение отрицания (?) Tupoy_Wenduzyatneg (22.02.09 17:00:31 MSK) Показать ответ Ссылка
Ответ на: комментарий от Tupoy_Wenduzyatneg 22.02.09 17:00:31 MSK >> =! - присвоение отрицания (?) нэээ? если бы было присвоение отрицания, то выглядело бы так "= !=" по логике, но такого не существует reliktt ★ (22.02.09 17:24:02 MSK) Показать ответы Ссылка
Ответ на: комментарий от reliktt 22.02.09 17:24:02 MSK if (a!=b) { // исполнится если a неравно b (a<>b) } if (a=!b) { // ВСЕГДА исполнит присвоение вида if (b) a=1; else a=0; // исполнится внутренняя часть если a!=false } vahvarh ★★★ (22.02.09 17:27:17 MSK) Ссылка
Ответ на: комментарий от reliktt 22.02.09 17:24:02 MSK я имел в виду такое: b=false a=!b результат: a - true Tupoy_Wenduzyatneg (22.02.09 17:31:07 MSK) Ссылка
первое - проверка на неравенство. второе - присваивание с отрицанием. melkor217 ★★★★★ (22.02.09 17:32:07 MSK) Ссылка
Они оба означают отрицание и утверждение, но в разном порядке. LamerOk ★★★★★ (22.02.09 17:42:45 MSK) Ссылка
Ответ на: комментарий от ovax 22.02.09 19:01:12 MSK ovax, РУКОПЛЕЩУ! dk- ☆ (22.02.09 20:46:00 MSK) Ссылка
Ответ на: комментарий от ovax 22.02.09 19:01:12 MSK ovax, наглядно :))) GenuS ★ (22.02.09 22:04:13 MSK) Ссылка
Ответ на: комментарий от ovax 22.02.09 19:01:12 MSK А-а-а, теперь понятно :-) Всем спасибо. Keller (23.02.09 09:28:55 MSK) автор топика Ссылка
Ответ на: комментарий от reliktt 22.02.09 17:24:02 MSK > нэээ? если бы было присвоение отрицания, то выглядело бы так "= !=" по логике, но такого не существует С чего бы это? friday ★★★ (23.02.09 09:53:19 MSK) Показать ответ Ссылка
Ответ на: комментарий от friday 23.02.09 09:53:19 MSK >С чего бы это? хотя бы с того, что "!" сам по себе не является отрицанием в этом случае, а лишь в паре со знаком "=" ЗЫ. Посмотрел несколько учебников по разным языкам оператора "=!" я так и не нашел... reliktt ★ (23.02.09 12:01:12 MSK) Показать ответ Ссылка
Ответ на: комментарий от reliktt 23.02.09 12:01:12 MSK > хотя бы с того, что "!" сам по себе не является отрицанием в этом случае !a; !true; !false; > ЗЫ. Посмотрел несколько учебников по разным языкам оператора "=!" я так и не нашел... Конечно. Это два оператора: a =! b; a = (! b); Т.е. a равняется "не" b, a истинно только когда b ложно. Ruth ★★ (23.02.09 13:15:40 MSK) Ссылка
Вооот... а на православном Паскале вместо этой криптографики пишут a<>b и a:=not b соответственно... hobbit ★★★★★ (23.02.09 19:42:23 MSK) Показать ответ Ссылка
Ответ на: комментарий от hobbit 23.02.09 19:42:23 MSK >a<>b а меньше того, что больше, чем b kub (23.02.09 19:47:03 MSK) Ссылка