본문 바로가기

C\C++

전위 / 후위 연산자

개요

전위 / 후위 연산자의 사용

목표

int count = 10

실향결과
단독 사용(후위++) count = 11
단독 사용(++전위) count = 12
단독 사용(후위--) count = 11
단독 사용(--전위) count = 10
대입 연산자와 같이 사용(후위++) result = 10, count = 11
대입 연산자와 같이 사용(후위--) result = 11, count = 10
대입 연산자와 같이 사용(++전위) result = 11, count = 11
대입 연산자와 같이 사용(--전위) result = 10, count = 10
total = 30, count=10
result=39, total = 29, count=11
result=41, total = 30, count=10

Code

#include<stdio.h>

int main(void)
{
	int count = 10, result=0,total=30;
	
	count++;
	printf("단독 사용(후위++) count = %d\n", count);
	++count;
	printf("단독 사용(++전위) count = %d\n", count);
	count--;
	printf("단독 사용(후위--) count = %d\n", count);
	--count;
	printf("단독 사용(--전위) count = %d\n", count);
	result = count++;
	printf("대입 연산자와 같이 사용(후위++) result = %d, count = %d\n", result, count);
	result = count--;
	printf("대입 연산자와 같이 사용(후위--) result = %d, count = %d\n", result, count);
	result = ++count;
	printf("대입 연산자와 같이 사용(++전위) result = %d, count = %d\n", result, count);
	result = --count;
	printf("대입 연산자와 같이 사용(--전위) result = %d, count = %d\n", result, count); 
	
	count = 10;
	printf("total = %d, count = %d\n", total, count);
	result = --total + count++;
	printf("result = %d, total = %d, count = %d\n", result, total, count);
	result = ++total + count--;
	printf("result = %d, total = %d, count = %d\n", result, total, count);
	return 0;
}

Output

'C\C++' 카테고리의 다른 글

IF문 예제 1  (0) 2022.02.10
문자 입력 / 연산 / 출력  (0) 2022.02.09
연산자 예제  (0) 2022.02.09
int_input  (0) 2022.02.09
형변환 예제  (0) 2022.02.09