반응형
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
'C언어프로그래밍' 카테고리의 다른 글
프로그래밍개론 14차시: int형, sizeof, 데이터 범위 (0) | 2015.03.16 |
---|---|
프로그래밍개론 13차시: #define 매크로와 데이터형 char (0) | 2015.03.16 |
프로그래밍개론 11차시: 상수 (0) | 2015.03.14 |
프로그래밍개론 10차시: 변수 선언과 초기화 (0) | 2015.03.14 |
프로그래밍개론 9차시: 변수 이름붙이기 (0) | 2015.03.14 |