본문 바로가기
工夫/초보자의 C

비트 단위 연산을 사용하여 입력받은 양의 수가 두배로 출력되는 초보자의 C

by 치세 2009. 7. 2.

/*  출처 : 열혈강의 C프로그래밍
비트 단위 연산을 사용하여
입력받은 양의 수가 두배로 출력되는 초보자의 C
*/
#include <stdio.h>
main (void)
{
 int a,b;

 printf("양의 수를 넣으세요\n");
 scanf("%d",&a);

 b= a<<1;

 printf("입력 받은 수의 두배는 %d 이다.\n",b);

 return 0;
}

1비트씩 왼쪽으로 이동 할때마다 값은 두배로 뛴다.
즉 15 의 값은
15<<1 의 값은 30, 15<<2는 60, 15<<3은 120 이 된다.

댓글