2.1. 대입연산자 - 코드에서 대입 연산자를 찾아 주석을 추가하시오. 

#include <stdio.h>

int main(void)
{
    int a;
    
    a = 10;
    printf("%d\n", a);  
    
    return 0;
}

 

2.2. 산술연산자 - 코드의 결과를 예측하여 주석으로 작성하고 실행결과와 비교하시오. 

#include <stdio.h>

int main(void)
{
    int a = 7, b = 3;

    printf("%d\n", a + b);  // 결과?
    printf("%d\n", a - b);  // 결과?
    printf("%d\n", a * b);  // 결과?
    printf("%d\n", a / b);  // 결과?
    printf("%d\n", a % b);  // 결과?

    return 0;
}

 

2.3. 복합 대입 연산자 - 코드의 결과를 예측하여 주석으로 작성하고 실행결과와 비교하시오. 

#include <stdio.h>

int main(void)
{
    int a = 10;

    a += 3;   
    printf("%d\n", a); // 결과?

    a -= 5;  
    printf("%d\n", a);  // 결과?

    a *= 2;   
    printf("%d\n", a); // 결과?

    a /= 4;  
    printf("%d\n", a);  // 결과?

    a %= 3;
    printf("%d\n", a);  // 결과?

    return 0;
}

 

 

2.4. 증감 연산자 - 코드의 결과를 예측하여 주석으로 작성하고 실행결과와 비교하시오. 

#include <stdio.h>

int main(void)
{
    int a = 5;

    a++;   
    printf("%d\n", a);  // 결과?

    --a;   
    printf("%d\n", a);  // 결과?

    return 0;
}

 

 

2.5. 관계 연산자 - 코드의 결과를 예측하여 주석으로 작성하고 실행결과와 비교하시오. 

#include <stdio.h>

int main(void)
{
    int a = 5, b = 10;

    printf("%d\n", a < b);   // 결과?
    printf("%d\n", a > b);   // 결과?
    printf("%d\n", a <= 5);  // 결과?
    printf("%d\n", a >= 6);  // 결과?
    printf("%d\n", a == b);  // 결과?
    printf("%d\n", a != b);  // 결과?

    return 0;
}

 

2.6. 논리 연산자 - 코드의 결과를 예측하여 주석으로 작성하고 실행결과와 비교하시오. 

#include <stdio.h>

int main(void)
{
    int a = 5;
    int b = 0;

    printf("%d\n", a && b);  // 결과?
    printf("%d\n", a || b);  // 결과?
    printf("%d\n", !a);      // 결과?
    printf("%d\n", !b);      // 결과?

    return 0;
}

 

 

2.7 통합1 - 코드의 결과를 예측하여 주석으로 작성하고 실행결과와 비교하시오. 

#include <stdio.h>

int main(void)
{
    int a = 10;
    int b = 3;

    printf("%d\n", a + b);   // 결과?
    printf("%d\n", a - b);   // 결과?
    printf("%d\n", a * b);   // 결과?
    printf("%d\n", a / b);   // 결과?
    printf("%d\n", a % b);   // 결과?

    a++;                     
    b--;                     

    printf("%d\n", a);   // 결과?
    printf("%d\n", b);   // 결과?

    return 0;
}

 

2.8 통합2 - 코드의 결과를 예측하여 주석으로 작성하고 실행결과와 비교하시오. 

#include <stdio.h>

int main(void)
{
    int x = 5;
    int y = 8;

    x += 3;   
    y -= 2;   

    printf("%d\n", x);   // 결과?
    printf("%d\n", y);   //  결과?

    printf("%d\n", x > y);    // 결과?
    printf("%d\n", x < y);    // 결과?
    printf("%d\n", x == y);   // 결과?
    printf("%d\n", x != y);   // 결과?

    return 0;
}

 

2.9 통합3 - 코드의 결과를 예측하여 주석으로 작성하고 실행결과와 비교하시오. 

#include <stdio.h>

int main(void)
{
    int a = 4;
    int b = 7;

    printf("%d\n", (a < b) && (a > 0));   // 결과?
    printf("%d\n", (a > b) || (b > 0));   // 결과?
    printf("%d\n", !(a == b));            // 결과?

    printf("%d\n", (a + b) > 10);          // 결과?
    printf("%d\n", (a * 2) <= b);          // 결과?

    return 0;
}

+ Recent posts