Algorithm/CodeUp 기초 100제

[코드업 기초 100제] - 1059번

코딩하는 붕어 2021. 2. 5. 02:04
반응형

[기초-비트단위논리연산] 비트단위로 NOT 하여 출력하기

 

 

문제) 입력 된 정수를 비트단위로 참/거짓을 바꾼 후 정수로 출력해보자.

입력 출력
2 -3

 

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    printf("%d", ~n);
    return 0;
}

비트단위로 참/거짓을 바꾸기 위해선 ~ 를 붙이면 된다.

~n = -n - 1

반응형