10진수를 2진수데이터로 바꾸기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 |
#include<stdio.h>
int main(void)
{
int num;
fputs("10진수 를 2진수로 : ", stdout);
scanf_s("%d", &num);
for (int i = 7; i >= 0; --i)
printf("%d", (num >> i) & i);
puts("");
return 0;
} |
참고 : http://tip.daum.net/question/48079295
입력받은 정수가 255 보다 크다면 문제가될 수 있겠네요.
'C, C++' 카테고리의 다른 글
[C++] 랜덤 함수 (0) | 2016.02.18 |
---|---|
[C++] 싱글톤 패턴 (0) | 2015.06.04 |