16진수로 입력된 정수 한 개를 8진수로 바꾸어 출력하는 프로그램을 작성해보자.
16진수로 입력된 정수 한 개를 8진수로 바꾸어 출력하는 프로그램을 작성해보자.
16진수 한 개가 입력된다.
(단, 16진수는 숫자 및 영문 소문자로 입력된다.)
입력 받은 16진수를 8진수로 바꾸어 출력한다.
f
17
int n;
scanf("%x", &n); //소문자로 16진수 입력
printf("%o", n);
한편, C언어에서 소스 코드 작성시 0x으로 시작하는 수는 8진수로 인식된다.
또한 소스코드 내에서 //로 시작하면 1줄 주석(설명)을 넣을 수 있다.
여러 줄을 설명(주석) 처리할 경우 /* 로 시작해 */로 끝나는 사이에 작성할 수 있다.