• 십진수 -> 이진수 
  • void convertDecimalToBinary(int n, char *bin) {
    	int count =0;
    	for(int i=31 ; i>=0; i--) {
    		int k = n>>i;
    		if(k&1) {
    //			printf("1");
    			bin[count] = 1 + '0';
    		} else {
    //			printf("0");
    			bin[count] = 0 + '0';
    		}
    		count++;
    	}
    //	printf(" ");
    	bin[count] = '\0';
    }
    
  •  

 

'프로그래밍 > C언어' 카테고리의 다른 글

기타 tip  (0) 2019.05.23
문자/숫자 식별/변환하는 라이브러리 함수 (isdigit, isalpha)  (0) 2019.05.23
정렬  (0) 2019.05.23
기본 자료형(실수, 정수)  (0) 2019.05.23
스트링 검색 및 변환  (0) 2019.05.23

+ Recent posts