본문 바로가기

C언어프로그래밍

프로그래밍개론 12차시: printf format specifier

반응형
SMALL


printf의 형식지정자 (format specifier)

C언어에서

printf를 이용하면

숫자등을 간단히 출력할 수 있다.

예를 들어

int변수 a의 값을 출력하려면 다음과 같이 한다.

int a = 10;

printf("%d", a);


이것이 가능한 이유는

'%d'가 a의 값을 10진수로 출력할 수 있게 하기 때문이다

이런 것을 형식지정자라고 한다.


정수출력에 사용되는 형식지정자

%d : 10진수

%o : 8진수

%x : 16진수, a~f의 소문자 사용

%X: 16진수, A-F의 대문자 사용


이러한 형식지정자를

사용하면,

같은 숫자라도 다양한 형식으로 출력해 볼 수 있다.

아래 프로그램은 10진수 15를

8진수와 16진수로 출력하고 있다.


출력함수 printf에서 사용할 수 있는 형식지정자에 대해 설명합니다.



반응형
LIST