티스토리 뷰

코드 스니펫 복사

이번 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,708,584
Today
782
Yesterday
832
«   2018/05   »
    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 31    
글 보관함