Logical_Operators

link


Rust Code

fn main() {
    println!("true && true = {}", true && true);
    println!("true || true = {}", true || true);
    println!("true || !true = {}", true || !true);
    println!("true && !true = {}", true && !true);
    println!("!true || true = {}", !true || true);
    println!("true || !true = {}", true || !true);
    println!(
        "!(true && true) == (!true || !true)) = {}",
        (!(true && true) == (!true || !true))
    );
    println!(
        "!(true || true) == (!true && !true) = {}",
        (!(true || true) == (!true && !true))
    );
}
  • Result
true && true = true
true || true = true
true || !true = true
true && !true = false
!true || true = true
true || !true = true
!(true && true) == (!true || !true)) = true
!(true || true) == (!true && !true) = true