필기--c 언어 산술 연산 우선순위가 위치 이동 연산보다 높다

246 단어
4
#include <stdio.h>

int main(void){
        int a = 1;
        int b = a<<1+2;
        printf("%d
",b); return 0; }
위의 이 코드는 결과가 8이지 4가 아니다. 왜냐하면 산술 연산의 우선순위가 위치 이동 연산보다 높기 때문이다.

좋은 웹페이지 즐겨찾기