ну насколько виэу поведение такое же как и у || и && а в чем отличие?
если "двойное" и (&&) увидит первый false, то сразу вернет false двойное или (||) найдет первый true, то проверять дальше не станет и сразу отдаст true
& | проверяет все аргументы, && || только те что необходимы для выснения результата
вот есть у меня значения 0 | 1 | 2 | 3 | 2 | 2 | 1 а возвращает 3 это получается взяла максимальное значение которое было? если бы было & то вернуло бы 0 я правильн понял?
вот есть у меня значения 0 | 1 | 2 | 3 | 2 | 2 | 1 а возвращает 3 это получается взяла максимальное значение которое было? если бы было & то вернуло бы 0 я правильн понял?
вот есть у меня значения 0 | 1 | 2 | 3 | 2 | 2 | 1 а возвращает 3 это получается взяла максимальное значение которое было? если бы было & то вернуло бы 0 я правильн понял?
вот есть у меня значения 0 | 1 | 2 | 3 | 2 | 2 | 1 а возвращает 3 это получается взяла максимальное значение которое было? если бы было & то вернуло бы 0 я правильн понял?
Всё правильно возвращает, он применяет побитовое ИЛИ к битам чисел