C 에는 2진수로 출력하는 서식문자가 없다.
그래서 아래와 같이 함수를 만들어 사용한다.
#include<stdio.h>
int main() {
unsigned int num;
printf("정수를 입력해주세요\n");
scanf_s("%d", &num);
printf("2진수 변환 : ");
//이진수 출력
for (int i = 7; i >= 0; --i) { //8자리 숫자까지 나타냄
int result = num >> i & 1;
printf("%d", result);
}
}
'컴퓨터 > C' 카테고리의 다른 글
C 문자 배열과 문자열 (0) | 2022.10.24 |
---|---|
C 표준 라이브러리 (0) | 2022.10.23 |
C scanf() (0) | 2022.10.14 |
C printf() (0) | 2022.10.14 |
C array 1차원 배열과 포인터 (0) | 2022.10.14 |