Develop
2003.04.23 11:01
[c] 정수를 2진수로 변환 (재귀,비트연산)
조회 수 8792 댓글 0
정수를 이진수로 변환
## 재귀함수 호출에 의한 변환 ##
-------------------------------------------------------------------
#include<stdio.h>
void bin(int num){
if(num<1) return;
bin(num/2);
printf("%d", num%2);
}
void main(){
int num;
printf("Enter a Number : ");
scanf("%d", &num);
bin(num);
printf("\n");
}
-------------------------------------------------------------------
## mask에 의한 쉬프트/비트 연산에 의한 변환 ##
-------------------------------------------------------------------
#include<stdio.h>
void main(){
unsigned char num;
unsigned char mask=128;
int i;
printf("Enter a Number : ");
scanf("%d", &num);
printf("%d\n", num);
if(mask&num) printf("-");
else printf("+");
for(i=0; i<7; i++){
mask = mask >> 1;
if(mask&num) printf("1");
else printf("0");
}
printf("\n");
}
-------------------------------------------------------------------
번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|---|
385 | Develop | [java] Sieve of Eratosthenes (에라토스테네스의 체) | hooni | 2013.04.23 | 10467 |
384 | Develop |
[c] 유닉스 프로그램에서 인수처리 해주는 getopt() 함수
![]() |
hooni | 2013.04.23 | 9315 |
383 | Develop |
[c] pcapdump 파일 분석 하는 프로그램.. ㅋㅋ
![]() |
hooni | 2013.04.23 | 8061 |
382 | Develop |
[php] 무조건 다운로드 받도록 header 세팅
![]() |
hooni | 2013.04.23 | 8386 |
381 | Develop |
[php] 자바스크립트 개판 만들기..
![]() |
hooni | 2013.04.23 | 8531 |
380 | Develop |
[js] 자바스크립트로 만든 게임
![]() |
hooni | 2013.04.23 | 9343 |
379 | Develop |
[js] 윤동이가 만든 영어 학습(?) 프로그램
![]() |
hooni | 2013.04.23 | 7979 |
378 | Develop |
[js] 밀리터리 프로그램(전역일 계산)
7 ![]() |
hooni | 2013.04.23 | 11133 |
377 | Develop |
[js] 빈도우즈(bindows96)
![]() |
hooni | 2013.04.23 | 8338 |
376 | Develop |
[js] 후리자(영규) 스타일들..
![]() |
hooni | 2013.04.23 | 8343 |
375 | PPT |
[js] xsl 강의 자료
![]() |
hooni | 2013.04.23 | 14202 |
374 | Develop |
[js] 여러가지 트리(tree) 모음.. ㅋㅋ
![]() |
hooni | 2013.04.23 | 8351 |