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

+ Recent posts