#include <stdio.h>
char a; void main() { printf("2진수로 표현할 10진수를 입력하세요 : "); scanf("%d", &a);
printf("2진수로 표현하기===========================\n");
for(int i = 1; i <= sizeof(a); i++)[P]{ if(a & (1 << (sizeof(a) - i))) { printf("1"); } else printf("0"); if( (i&3) == 0 && i != 0)[P]
제발 sizoef 연산자를 쓰자 { printf(" "); } } printf("\n"); }
나머지를 구할때 젯수가 2의 승수이면 bit 연산을 사용할 수 있다.