C언어의 기본

Dorogono·2022년 4월 18일
0
post-thumbnail

1. 10진수를 입력 받아 16진수로 출력하기

#include <stdio.h>

int main(void)
{
	int num;
    
    printf("16진수로 바꾸고 싶은 숫자 입력 : ");
    scanf_s("%d", &num);
    
    printf("%x", num);
    
    return 0;
}

서식문자 활용으로 간단하게 나타낼 수 있다.
8진수는 '%o'를 사용하면 된다.
출력한 문자가 8진수인지, 16진수인지 표현하고 싶다면, '%#o', '%#x'로 하면 된다.
8진수라면, 앞에 숫자 0이 붙어서 나오고, 16진수라면 0x가 붙어서 나온다.

profile
3D를 좋아하는 FE 개발자입니다.

0개의 댓글