Логическое ИЛИ является бинарным оператором. Оно является полным, поэтому на истинность проверяются оба операнда.
x |
y |
x & y |
true |
true |
true |
true |
false |
true |
false |
false |
false |
false |
true |
true |
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
boolwaterHot=false; -
boolwaterCold=true; -
if((waterHot==true) | (waterCold==true)) { -
Console.WriteLine("Вода есть!"); -
} -
else{ -
Console.WriteLine("Извините! Воды нет!"); -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
boolwaterHot=false; -
boolwaterCold=true; -
if((waterHot==true) | (waterCold==true)) { -
Console.WriteLine("Вода есть!"); -
} -
else{ -
Console.WriteLine("Извините! Воды нет!"); -
} -
Console.ReadKey(); -
return0; -
} }
Вода есть!