본문 바로가기

ETC/자격증

[정보처리기사]프로그래밍 언어 활용 - 산술 연산자

반응형

C언어>

#include <stdio.h>

int main(void)
{
    printf("10 + 15 = %d\n", 10 + 15);
    printf("15 - 10 = %d\n", 15 - 10);
    printf("3 * 5 = %d\n", 3 * 5);
    printf("15 / 3 = %d\n", 15 / 3);
    printf("15 %% 3 = %d\n", 15 % 3);
    printf("3 - 7 %% 8 + 5 = %d\n", 3 - 7 % 8 + 5);
    printf("-4 * 3 %% -5 / 2 = %d\n", -4 * 3 % -5 / 2);
}

 

10 + 15 = 25

15 - 10 = 5

3 * 5 = 15

15 / 3 = 5

15 % 3 = 0

3 - 7 % 8 + 5 = 1

 

#include <stdio.h>

int main(void)
{
    int a = 2;
    int b = 3;
    int c = 4;
    int d = 5;

    int x = 0;

    x = ++b - --c;
    printf("%d = ++b - --c\n", x);

    x = ++b / b++;
    printf("%d = ++b / b++\n", x);

    x = 10 % c++;
    printf("%d = 10 %% c++\n", x);

    x = 10 + ++a;
    printf("%d = 10 + ++a\n", x);

    x = 10 - --d;
    printf("%d = 10 - --d\n", x);

    x = ++a * b++;
    printf("%d = ++a * b++\n", x);
}

 

1 = ++b - --c
1 = ++b / b++
1 = 10 % c++
13 = 10 + ++a
6 = 10 - --d
24 = ++a * b++

 

Python>

print("10 + 15 =", 10 + 15)
print("15 - 10 =", 15 - 10)
print("3 * 5 =", 3 * 5)
print("15 / 3 =", 15 / 3)
print("15 % 3 =", 15 % 3)
print("3 - 7 % 8 + 5 =", 3 - 7 % 8 + 5)
print("-4 * 3 % -5 / 2 =", -4 * 3 % -5 / 2)

 

10 + 15 = 25

15 - 10 = 5

3 * 5 = 15

15 / 3 = 5.0

15 % 3 = 0

3 - 7 % 8 + 5 = 1

-4 * 3 % -5 / 2 = -1.0

반응형