정수값을 받아 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
댓글