경험의 기록

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)
 }

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading