본문 바로가기

컴퓨터 과학 & 영상처리 관련/C / C++

10진수 -> 2진수 변환

IntegerToBinary(10); -> 1010
void IntegerToBinary(unsigned long integer)

 if(integer == 0) return;   return void
 IntegerToBinary(integer/2);    //스택에 쌓임...종료조건 나올때까지
 putchar((char)('0'+(integer%2)));
//출력되는 순서는 1 0 1 0 순으로...
}





while(num > 0 )
 {
  temp[i++] = num % 2 ;
  num /= 2;
 }

'컴퓨터 과학 & 영상처리 관련 > C / C++' 카테고리의 다른 글

주석  (0) 2011.05.15
\r\n  (0) 2011.05.14
typedef 사용법  (0) 2011.05.13
데이터형의 종류와 값의 범위  (0) 2011.05.11
if(a < 1u), if(3 < -2U)  (0) 2011.05.09