728x90

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	int x;
	scanf("%o", &x);
	printf("%d", x);
	return 0;
}

 

참고

 

  • %o로 입력받으면 8진수로 인식시켜 저장시킬 수 있다.
  • %d로 출력하면 10진수로 출력된다.

예시

 

  • int n;
  • scanf("%o", &n);
  • printf("%d", n);
  • (C언어에서 소스 코드 작성 시 0으로 시작하는 수는 8진수로 인식된다. int a = 013; // 10진수 11과 같은 값)

 

728x90