Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

문타쿠, 공부하다.

[C언어 코딩 도장] Unit 13. 증가, 감소 연산자 사용하기 본문

C언어/C언어 코딩 도장

[C언어 코딩 도장] Unit 13. 증가, 감소 연산자 사용하기

개발새발 문타쿠 2023. 8. 22. 23:50

13.1 변수의 값을 1 증가, 감소시키기

"증가 연산자"

#include <stdio.h>

int main(void)
{
	int num1 = 1;

	num1++;

	printf("%d\n", num1);

	return 0;
}

"감소 연산자"

#include <stdio.h>

int main(void)
{
	int num1 = 1;

	num1--;

	printf("%d\n", num1);

	return 0;
}

13.2 실수 자료형에 증감 연산자 사용하기

#include <stdio.h>

int main(void)
{
	float num1 = 2.1f;
	float num2 = 2.1f;

	num1++;
	num2--;

	printf("%f\n", num1);
	printf("%f\n", num2);

	return 0;
}


13.3 문자 자료형에 증감 연산자 사용하기

#include <stdio.h>

int main(void)
{
	char c1 = 'B';
	char c2 = 'B';

	c1++;
	c2--;

	printf("%c\n", c1);
	printf("%c\n", c2);

	return 0;
}


13.4 증감 연산자의 위치에 따른 차이점 알아보기

"증감 연산자를 변수 뒤에 사용했을 때 = 후위 연산자"

#include <stdio.h>

int main(void)
{
	int num1 = 2;
	int num2 = 2;
	int num3, num4;

	num3 = num1++;
	num4 = num2--;

	printf("%d\n", num3);
	printf("%d\n", num4);

	return 0;
}

#include <stdio.h>

int main(void)
{
	int num1 = 2;
	int num2 = 2;

	printf("%d %d\n", num1++, num2--);
	printf("%d %d\n", num1, num2);

	return 0;
}


"증감 연산자를 변수 앞에 사용했을 때 = 전위 연산자"

#include <stdio.h>

int main(void)
{
	int num1 = 2;
	int num2 = 2;
	int num3, num4;

	num3 = ++num1;
	num4 = --num2;

	printf("%d\n", num3);
	printf("%d\n", num4);

	return 0;
}

#include <stdio.h>

int main(void)
{
	int num1 = 2;
	int num2 = 2;

	printf("%d %d\n", ++num1, --num2);
	printf("%d %d\n", num1, num2);

	return 0;
}