[C언어] 연산자 #2
//****************************************************************
//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 |
댓글
이 글 공유하기
다른 글
-
[C언어] 쉬어가는 코너 10개 문제
[C언어] 쉬어가는 코너 10개 문제
2011.11.11 -
[C언어] if ~ else
[C언어] if ~ else
2011.11.10 -
[C언어] 연산자
[C언어] 연산자
2011.11.10 -
[C언어] 변수를 선언하는 룰!!
[C언어] 변수를 선언하는 룰!!
2011.11.10