본문 바로가기

프로그래밍/C언어

C언어 증감연산자

a = 2;

b = -3;

c = --a + 2 * (b++);

c = 1 + 2 * (-3)

c = 1 - 6 = -5

 

a = 1

b = -2

c = -5

 

_____________________________________________________________________________________

 

a = 2;

b = 1;

c = a-- + --b;

c = 2 + 0;

c = 2;

 

a = 1

b = 0

c = 2

   

#include <stdio.h>

 

void main()

{

    int x=10,y=10;

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

    printf("++x의 값=%d\n",++x); //x를 먼저 증가시킨다. x=11

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

    

    printf("y=%d\n",y);

    printf("y++의 값=%d\n",y++); //y를 나중에 증가시킨다.y=10

    printf("y=%d\n",y); //y=11

}

 

 

'프로그래밍 > C언어' 카테고리의 다른 글

C언어 논리연산자  (0) 2017.09.20
C언어 복합 대입 연산자  (0) 2017.09.20
C언어 시간 구하기  (0) 2017.09.20
C언어 fflush(stdin)  (0) 2017.09.20
C언어 cast연산자  (0) 2017.09.20