본문 바로가기
알고리즘 스터디/코드업 기초100제 - C

[CodeUp] 코드업 기초 100제 C - 문제 1033~1042 - 논리연산, 비트단위논리연산

by 레일라오리덕 2021. 5. 12.
728x90

[1053 문제]

 

#include <stdio.h>

main(){
    int a;
    scanf("%d", &a);
    printf("%d", !a);
}

 

[1054 문제]

 

#include <stdio.h>

main(){
    int a, b;
    scanf("%d %d", &a, &b);
    printf("%d", a&&b);
}

 

[1055 문제]

 

#include <stdio.h>

main(){
    int a, b;
    scanf("%d %d", &a, &b);
    printf("%d", a||b);
}

 

[1056 문제]

 

#include <stdio.h>

main(){
    int a, b;
    scanf("%d %d", &a, &b);
    printf("%d", (!a&&b)||(a&&!b));
}

 

[1057 문제]

 

#include <stdio.h>

main(){
    int a, b;
    scanf("%d %d", &a, &b);
    printf("%d", (a&&b)||(!a&&!b));
}

 

728x90

 

[1058 문제]

 

#include <stdio.h>

main(){
    int a, b;
    scanf("%d %d", &a, &b);
    printf("%d", !a&&!b);
}

 

[1059 문제]

 

#include <stdio.h>

main(){
    int a;
    scanf("%d", &a);
    printf("%d", ~a);
    
}

 

비트단위 연산자

 

~ (bitwise) not
| or
^ xor
& and
<<
left shift
>>
right shift

 

[1060 문제]

 

#include <stdio.h>

main(){
    int a, b;
    scanf("%d %d", &a, &b);
    printf("%d", a&b);
}

 

[1061 문제]

 

#include <stdio.h>

main(){
    int a, b;
    scanf("%d %d", &a, &b);
    printf("%d", a|b);
}

 

[1062 문제]

 

#include <stdio.h>

main(){
    int a, b;
    scanf("%d %d", &a, &b);
    printf("%d", a^b);
}

 

728x90

댓글