C/정리

[C언어] &와 && 차이

vss121 2021. 7. 20. 17:19

AND연산자 : &&

 

    printf("%d\n", 1 && 1);    // 1:
    printf("%d\n", 1 && 0);    // 0: 
    printf("%d\n", 0 && 1);    // 0: 
    printf("%d\n", 0 && 0);    // 0: 
 
    printf("%d\n", 2 && 3);    // 1: C언어에서는 0이 아닌 모든 값이 참이므로 2 && 3도 참

 

 

AND 비트 연산자 : &

0111 1000(120) &  0001 1010(26) 하면 0001 1000(24)

'C > 정리' 카테고리의 다른 글

[코드업] 기초100제  (0) 2022.01.25
문자열 사이즈,비교  (0) 2021.11.17
배열의 동적할당  (0) 2021.11.09
함수 호출- 문자열일 경우  (0) 2021.11.09
C언어 Express 10장 배열 //210513  (0) 2021.07.01