반응형

//****************************************************************
//1)비교
//****************************************************************
// ==,>,<,<=,>=
//****************************************************************
// = : 대입 연산자 num = 10;
// == : 등호 10 ==10
// != : 같지 않다.
//****************************************************************
/*  if(num=10)
   printf("참");
  else
   printf("거짓");
*/
//****************************************************************
//2) 삼항 연산자
//****************************************************************
// 단항 : i++, i--
// 이항 : 10 + 10 num = 10;
// 삼항 : ? :
//****************************************************************
// 조건    참   거짓 
 //(10==10)?printf("참") : printf("거짓");
/*
#include <stdio.h>

int main(void)
{
 (10==10)?printf("참 \n") : printf("거짓 \n");

 if(10!=10)
  printf("참 \n");
 else
  printf("거짓 \n");

 return 0;

}*/
//****************************************************************
//사용자로부터 정수 하나를 입력 받아 짝수이면 짝수 홀수 이면 홀수 출력하는 함수 !!
//****************************************************************
/*#include <stdio.h>

void main()
{
 int key;
 printf("input number[ ]\b\b");
 scanf("%d",&key);
 (key%2)?printf("홀수"):printf("짝수");
}*/
//****************************************************************
//3)비트 연산자.
//****************************************************************
//비트 단위로 데이타를 핸들링하고자 할때 !!
//****************************************************************
/*
#include <stdio.h>

void main()
{
 //<<, >> 비트 쉬프트 연산자
 printf("%d \n", 10 << 2);//?? 40
 printf("%d \n", 10 >> 2);//??

 printf("%d \n", 10&2); //AND 1010 + 0010 = 0010
 printf("%d \n", 10|2);  //OR  1010 + 0010 = 1010
 printf("%d \n", 10^2);  //2개의 값이 다를때만 값이 나온다 1010 + 0010 = 1000
 printf("%d \n", ~10);   //
}*/

From SM Bit 

반응형

'프로그래밍 > Language C' 카테고리의 다른 글

[C언어] 쉬어가는 코너 10개 문제  (0) 2011.11.11
[C언어] if ~ else  (0) 2011.11.10
[C언어] 연산자  (0) 2011.11.10
[C언어] 변수를 선언하는 룰!!  (0) 2011.11.10
[C언어] 변수, 메모리  (0) 2011.11.09