fun main(args:Array<String>){
/*
and = 둘다 1이면 1
or = 둘중 하나만 1이면 1
xor = 둘이 다르면 1
inv() = 0은 1, 1은 0으로
shl = 왼쪽으로 쉬프트
shr = 오른쪽으로 쉬프트
ushr = 부호유지 오른쪽으로 쉬프트
*/
println(5 and 3) // 101 & 011 => 001 (1)
println(5 or 3) // 101 or 011 => 111 (7)
println(5 xor 3) // 101 xor 011 => 110 (6)
println(5.inv()) // 0101 (5) => 1010 (-6)
println(5 shl 2) // 00101 (5) => 10100 (20)
println(5 shr 2) // 00101 (5) => 001 (1)
}