문타쿠, 공부하다.
[C언어 코딩 도장] Unit 13. 증가, 감소 연산자 사용하기 본문
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;
}
'C언어 > C언어 코딩 도장' 카테고리의 다른 글
[C언어 코딩 도장] Unit 14. 곱셈, 나눗셈하기 (0) | 2023.08.23 |
---|---|
[C언어 코딩 도장] Unit 13. 연습문제 및 심사문제 (0) | 2023.08.22 |
[C언어 코딩 도장] Unit 12. 연습문제 및 심사문제 (0) | 2023.08.22 |
[C언어 코딩 도장] Unit 12. 덧셈, 뺄셈하기 (0) | 2023.08.22 |
[C언어 코딩 도장] Unit 11. 연습문제 및 심사문제 (0) | 2023.08.21 |