#вопросы_с_собеседований

В чем разница между & и &&?



&
— это битовый оператор, а && — логический. & применим как к целым числам, так и к булевым типам, в то время как && — только к булевым. & применяется ко всем битам обеих сравниваемых переменных, а при использовании && второй аргумент может быть никак не задействован вовсе, если первый ложен.