9. if문
- if ()
if ( 조건문 )
printf( " ㄱㄱ " );
- if else
if ( 조건문 )
printf( " ㄱ ㄱ " );
else
printf( " ㅋ ㅋ " );
- if ( ) { }
if ( 조건문 ) {
printf( " ㄱ ㄱ " );
printf( " ㅋ ㅋ " );
}
- if ( ) { } else { }
if ( 조건문 ) {
printf( " 코드 1 " );
:
:
} else {
printf( " 코드 2 " );
:
:
}
- if 조건문의 동작 방식
if ( 2 ) {
printf( 참 );
} else {
printf( 거짓 );
}
* 조건문이 0이 아닌 양수와 음수를 넣었을 경우 무조건 참이다.
- else if
if ( ) {
printf( 1 );
} else if ( ) {
printf( 2 );
} else if ( ) {
printf( 3 );
} else {
printf( 그 외 );
}
10. 비교 연산자와 삼항 연산자
- 비교 연산자
int num1 = 10;
printf("%d", num1 == 10);
printf("%d", num1 != 5);
printf("%d", num1 > 10);
printf("%d", num1 < 10);
printf("%d", num1 >= 10);
printf("%d", num1 <= 10);
- 삼항 연산자
* 변수 ? 값1 : 값2
참/거짓을 판단할 변수 ? 참일 때 사용할 값 : 거짓일 때 사용할 값
int num1 = 5;
int num2;
if ( num1 )
num2 = 100;
else
num2 = 200;
printf("%d", num2);
- 조건식과 삼항 연산자
* num1 == 10 ? 100 : 200;
비교할 값이나 변수 ( 조건식 ) ? 참일 때 사용할 값 : 거짓일 때 사용할 값
- if 조건문과 비교 연산자
if ( num1 == 10 )
printf ( " 10 입니다 " );
if ( num1 != 5 )
printf ( " 5가 아닙니다 " );
if ( num1 > 10 )
printf( " 10 보다 큽니다.. " );
if ( num1 < 10 )
printf ( " 10보다 작습니다. " );
if ( num1 >= 10 )
printf ( " 10보다 크거나 같습니다. " );
if ( num1 <= 10 )
printf ( " 10보다 작거나 같습니다. " );
float num1 = 0.1f;
char c1 = 'a';
if ( num1 >= 0.09f )
printf (" 0.09보다 크거나 같습니다. " );
if ( c1 == 'a' )
printf (" a 입니다 ");
if ( c1 == 97 )
printf(" 97 입니다. ");
if ( c1 < 'b' )
printf(" b 보다 작습니다 ");
- 삼항 연산자
int num1 = 5;
printf("%s", num1 == 10 ? " 10 입니다. " : " 10이 아닙니다. " );
- 논리 연산자
&& AND ( 논리곱 )
|| OR ( 논리합 )
! NOT ( 논리 부정 )
'Basic > C' 카테고리의 다른 글
07. C언어 기초 보기7 (0) | 2016.08.30 |
---|---|
06. C언어 기초 보기6 (0) | 2016.08.30 |
04. C언어 기초 보기4 (0) | 2016.08.29 |
03. C언어 기초 보기3 (0) | 2016.08.29 |
02. C언어 기초 보기 2 (2) | 2016.08.29 |