티스토리 뷰

코드 스니펫 복사

이번 C언어 예제 소스는 정수(10진수)를 입력받아 입력받은 수를 8진수와 16진수로 출력하는 C언어 소스코드입니다.

이번 예제는 printf함수를 통해 출력할 때 서식문자를 바꿔주면 간단히 해결됩니다.


8진수로 바꿔서 출력을 할 때는 %o를 사용하고
16진수로 바꿔서 출력할 할 때는 %x를 사용합니다.

#include<stdio.h>

int main(void)
{
int num;
scanf("%d", &num);

        // 8진수를 출력할 때는 %o를 이용합니다.
printf("8진수 : %o\n", num);
        // 16진수를 출력할 때는 %x를 이용합니다.
printf("16진수 : %x\n", num);


return 0;
}


위 소스코드를 실행하면 아래와 같이 출력됩니다.


신고
댓글
댓글쓰기 폼
공지사항
Total
2,511,876
Today
161
Yesterday
742
«   2017/11   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
글 보관함