fn main() { let a:isize = 0x5555AAAA; let b:isize = 0x36C36CF; println!("{}", format!("Bitwise a AND b : {0:08x}", (a & b))); println!("{}", format!("Bitwise a OR b : {0:08x}", (a | b))); println!("{}", format!("Bitwise a XOR b : {0:08x}", (a ^ b))); println!("{}", format!("Compliment a : {0:08x}", (!a))); println!("{}", format!("Compliment b : {0:08x}", (!b))); }