사용자로부터 정수를 16진수로 받아서 8진수, 10진수, 16진수 형태로 출력하는 프로그램을 작성하라.
HINT : 16진수 정수로 입력받으려면 scanf("%x", &data);와 같이 한다. 16진수를 0x를 붙여서 출력하려면 printf("%#x", data)와 같이 한다.
#include <stdio.h>
void main() {
double num;
printf("16진수 정수를 입력하시오: ");
scanf("%x", &num);
printf("8진수로는 %#o입니다.\n", num);
printf("10진수로는 %#d입니다.\n", num);
printf("16진수로는 %#x입니다.\n", num);
}
헷갈렸던 부분 : 8진수랑 16진수의 형식지정자!!