본문 바로가기

그 외 코드/C, C++

[C언어] 십진수 이진수로 바꾸는 코드

728x90
반응형

코드


#include <stdio.h>
 
int main(void) {
	char buf[8];
	int status_error = 100;
	int status_detail = 220;
 
 
	printf("status_error : 0b");
 
	for (int i = 7; i >= 0; --i) {
		sprintf(buf, "%d", (status_error >> i) & 1);
		printf(buf);
	}
	printf("\n");
 
	printf("status_detail : 0b");
 
	for (int i = 7; i >= 0; --i) {
    	sprintf(buf, "%d", (status_detail >> i) & 1);
    	printf(buf);
	}
	printf("\n");
	return 0;
}

 

stdout


 

728x90
반응형