c언어 2진수 출력하기.
8진수와 16진수는 %o, %x를 사용하여 출력이 가능하다.
하지만 2진수는 출력방법을 따로 만들어주어야 한다.ㅠㅠ
배열도 찾아봤지만 지금 방법이 제일 효과적이다.
#include<stdio.h>
void main()
{
int i=7,num;
printf("정수를 입력하세요:");
scanf("%d",&num);
for(i;i>=0;--i)
{
printf("%d",(num>>i)&1);
}
printf("\n");
}
'C언어코딩연습' 카테고리의 다른 글
피보나치 수열 어셈블리어 (0) | 2016.11.18 |
---|---|
오늘의 C언어 코딩연습. 화씨를 섭씨로, 섭씨를 화씨로. (0) | 2016.05.10 |
오늘의 C언어 코딩. 정수를 인자로 전달 받아서 가장 큰 수를 반환하는 함수, 가장작은 수를 반환하는 함수 (0) | 2016.05.10 |
별표 만들기.c언어 코딩.while과 for의 차이 초기화 유/무 (0) | 2016.05.10 |
쿼티키보드란... 충격적사실... (0) | 2016.04.27 |