#include <stdio.h>
int main(void)
{
printf("5 << 2 의 연산 결과는? %d\n",5<<2);
/*----5를 2진수로 변환하면
00101 이라는 값이 나온다. 이 값을 << 방향으로 2 칸 옮긴다고 생각하면된다.
10100 이 되는 것이다. 이 값을 10진수로 변경해 주면 20 이 되는 것이다.---*/
printf("5 >> 2 의 연산 결과는? %d\n",5>>2);
/*----5를 2진수로 변환하면
00101 이라는 값이 나온다. 이 값을 >>방향으로 2 칸 옮긴다고 생각하면된다.
00001 이 되는 것이다. 이 값을 10진수로 변경해 주면 1이 되는 것이다.---*/
return 0;
}
'Computer Engineering' 카테고리의 다른 글
[C++] const 상수로 정의하면 (0) | 2011.11.08 |
---|---|
[C++] typedef 예약어 (0) | 2011.11.08 |
[C] scanf 사용시 소수를 받아드릴 때에 주의할 사항 (0) | 2011.11.07 |
[C++] using namespace 를 사용하는 이유? (0) | 2011.11.07 |
안드로이드 Chap2. Hello, Android! (0) | 2011.04.13 |