C言語の基本


1.10進数を入力し、16進数で出力する

#include <stdio.h>

int main(void)
{
	int num;
    
    printf("16진수로 바꾸고 싶은 숫자 입력 : ");
    scanf_s("%d", &num);
    
    printf("%x", num);
フォーマット文字で簡単に表現できます.
8進数は「%o」を使用できます.
出力する文字が8進数か16進数かを表すには、"%#o"と"%#x"を使用します.
8進数であれば、前に0、16進数であれば、後に0 xを加えます.