[c언어](연습문제) 계산을 위해 필요한 연산자와 연산식 실행 결과 예측

|



다음 프로그램의 실행결과를 예측하시오.

#1

#include <stdio.h>
void main()
{
    int a=7, b=3;
    printf("%%결과 : %d\n", a%b);
    printf("/결과 : %d\n", a/b);
}

# 예상 결과
%결과 : 1
/결과 : 2

# 실행 결과




#2

#include <stdio.h>
void main()
{
    int a=4, b=7;
    printf("%d\n", a + a++);
    printf("%d\n", ++a + a);
    printf("%d\n", b + b--);
    printf("%d\n", b + --b);
}

# 예상 결과
8
12
14
11

# 실행 결과




#3

#include <stdio.h>
void main()
{
    int a=8, b=2, c;
    c=(a>b) ? a%b : b/a;
    printf("c=%d\n", c);
}

# 예상 결과
c=0

#실행 결과




#4

#include <stdio.h>
void main()
{
    unsigned char a=4, b=8;
    printf("a<<1 = %d\n", a<<1);
    printf("b>>1 = %d\n", b>>1);
}

# 예상 결과
a<<1 = 8
b>>1 = 4

# 실행 결과




#5

#include <stdio.h>
void main()
{
    double x=3.14159;
    int i=1;
    i=(int) x+i;
    printf("i=%d\n", i);
    printf("x+i=%f\n", x+i);
}

# 예상 결과
i=4
x+i=7.14159

# 실행 결과


  ::