[C] 비교 연산자, if else 구문
- 비교 연산자
== 는 왼쪽과 오른쪽이 같은지 비교한다.
!= 는 왼쪽과 오른쪽이 다른지 비교한다.
< 는 오른쪽이 왼쪽보다 큰지 비교한다.
> 는 왼쪽이 오른쪽보다 큰지 비교한다.
<= 는 오른쪽이 왼쪽과 같거나 큰지 비교한다.
>= 는 왼쪽이 오른쪽과 같거나 큰지 비교한다.
결과는 참 또는 거짓으로 나온다.
- if else 구문
if는 만약 ~라면이란 뜻이다.
- if
data = 0;
if (0 && 200) // 0 && 200 은 1(true)이다.
{
data = 100; // if 괄호 안이 참이면 data는 100으로 바뀐다. 참이 아닐 시 data는 계속 0이다.
// if 괄호 안은 false이기 때문에 data는 계속 0이다.
}
- if else
if (data ==100)
{
// data가 100이면(if가 참이면) 수행한다.
}
else
{
// if가 거짓이면 수행한다.
}
- if, else if, else
if()
{}
else if() // if가 참이 아니야? 그럼 또 이 if일 때는 (위 if는 거짓이며 현재 if는 참이면 수행)
{}
else if() // else if는 원하는 만큼 사용 가능하다.
{}
else // 다 참이 아니었으면 최종적으로 실행 // else는 안써도 된다.
{}
'공부 > C, C++' 카테고리의 다른 글
[C] 전처리기(Preprocessor), #define (0) | 2021.12.28 |
---|---|
[C] switch case 구문, 삼항 연산자(? :) (0) | 2021.12.28 |
[C] 논리 연산자 (0) | 2021.12.26 |
[C] 증감 연산자 (0) | 2021.12.26 |
[C] 산술 연산자 (0) | 2021.12.26 |
댓글