본문 바로가기
공부/C, C++

[C] 비교 연산자, if else 구문

by 김샤랑 2021. 12. 28.

[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

댓글