반응형
C 언어, 8진수 16진수 서식 출력에 # 옵션 활용하기
글. 수알치 오상문 sualchi@daum.net
%x, %d, %o 서식을 이용하여 출력할 때 출력 값의 각 진수를 구분하기 위해
16진수는 0x 또는 0X, 8진수는 0을 붙여서 출력하곤 합니다.
이 경우에 %에 #을 붙여서 사용하면 자동으로 0X와 0이 출력됩니다.
다음은 관련 예제입니다.
#include <stdio.h>
int main()
{
int x;
printf("정수를 입력하세요: ");
scanf(" %d", &x);
printf("10진수 %d : 16진수 %#X : 8진수 %#o \n", x , x, x);
return 0;
}
[실행 예]
<이상>
반응형
'C' 카테고리의 다른 글
C 언어, 임시 변수 없이 두 값 맞바꾸기 (0) | 2019.01.12 |
---|---|
C 언어, 피보나치 수열 출력 (0) | 2019.01.05 |
C 언어, 지정한 n번째까지 피보나치 수열 출력하기 (0) | 2018.12.01 |
C 언어, 섭씨 화씨 온도 변환 예제 (0) | 2018.12.01 |
C 언어, 삼각형 구조 텍스트 출력 예제 (0) | 2018.10.27 |