L4 식과 연산자
c++은 많은 종류의 연산자 제공, 이것은 c++의 장섬
#산술 연산자
연산자 | 의미 |
x + y | x y를 더한다 |
x - y | x 에서 y를 뺀다 |
x * y | x 와 y를 곱한다 |
x / y | x를 y로 나눈다 |
x % y | x를 y로 나눈 나머지 |
정수 / 정수 를 계산하면 항상 정수
피연산자 중에서 하나만 실수이면 전체 결과는 실수
x % 2 = 0 --> 짝수
x % 2 = 1 --> 홀수
++ 연산자는 변수의 값을 1씩 증가.
-- 연산자는 변수의 값을 1씩 감소.
int x = 10;
x++ ; // x는 11
x-- ; // x는 10
L5 경우에 따른 처리
#관계 연산자 (relational operator ) --> true/ false
연산자 | 의미 |
x == y | x와 y가 같은가? |
x != y | x와 y가 다른가? |
x > y | x와 y보다 큰가? |
x < y | x가 y보다 작은가? |
x >= y | x가 y보다 크거나 같은가? |
x <= y | x가 y보다 작거나 같은가? |
#논리 연산자
연산자 | 의미 |
x && y | AND 연산, x 와 y가 모두 참이면 참, 그렇지 않으면 거짓 |
x || y | OR 연산, x나 y 중에서 하나만 참이면 참, 모두 거짓이면 거짓 |
!y | NOT 연산, x가 참이면 거짓, x가 거짓이면 참 |
#조건문
단순 if 문
if (조건식) {
문장 1
}
else {
문장 2
}
switch 문
switch (number) {
case 0 :
cout << 0 ;
break;
case 1 :
cout << 1;
break;
case 2 :
cout << 2;
break;
}
while 문
while ( 조건식) {
문장
} // 조건이 만족되면 반복을 계속함
do {
문장
} while (조건식 ) ;
//무조건 한 번은 실행함
for 문
for ( 초기식 ; 조건식 ; 증감식) {
문장
}
break 문
- 반복 루프를 벗어나기 위해 사용.
continue 문
- 현재 수행 하고 있는 반복 과젙의 나머지를 건너 뛰고 다음 반복 과정을 강제적으로 시작함
'코드 공부' 카테고리의 다른 글
백준 15552번 - C++ (0) | 2023.04.01 |
---|---|
c++ 공부 3주차 (0) | 2023.03.28 |
c++ 1주차 공부 (1) | 2023.03.17 |
입력한 어떤 숫자보다 작은 수 중 만들 수 있는 최대값 (0) | 2023.02.14 |
백준 1987번 문제 (0) | 2023.02.14 |