본문 바로가기
C언어

[C언어] 정수값을 받아서 2진수 형태로 출력하는 함수 display_bit(int value)를 작성하자.

by 이얏호이야호 2020. 5. 11.

정수값을 받아 2진수로 출력하는 프로그램을 가지고 왔습니다.

코드보시고 공부하시는데에 도움이 되셨으면 좋겠습니다.

 

더보기
#include <stdio.h>

#define GET_BIT(n, pos) ((n) & (1 << (pos)))

void display_bit(int value) {

 int i;

 for (i=31;i>=0;i--)

 if( GET_BIT(value, i) )

 printf("1"); else

 printf("0");

 printf("\n");

}

int main(void) {

 int n, orientation, distance;

 printf("정수값을 입력하시오: ");

 scanf("%d", &n);

 display_bit(n);

 return 0;

}

 

 

 

 

 

 

 

 

 

더 많은 C언어 글이 궁금하다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

 

댓글