서식문자 Conversion Specifier

Gogi·2023년 5월 16일
0

C언어 기초 목록

목록 보기
8/23

출력값의 자료형을 지정

서식 문자는 C 언어에서 형식화된 출력을 위해 사용되는 특수한 문자다. 서식 문자는 출력하는 값의 자료형과 형식을 지정하고, 출력 결과를 원하는 방식으로 서식화할 수 있도록 도와준다.


개념 설명

주로 사용되는 서식 문자는 다음과 같다.
서식 문자는 문자 출력 함수와 함께 사용되며, 서식 문자 앞에 % 기호를 붙여 사용한다.

서식 문자자료형설명
%dint부호 있는 10진 정수를 출력
%uunsigned int부호 없는 10진 정수를 출력
%ldlong부호 있는 긴 정수를 출력
%luunsigned long부호 없는 긴 정수를 출력
%lldlong long부호 있는 매우 긴 정수를 출력
%lluunsigned long long부호 없는 매우 긴 정수를 출력
%ffloat부동 소수점 실수를 출력
%lfdouble배정밀도 부동 소수점 실수를 출력
%Lflong double매우 긴 배정밀도 부동 소수점 실수를 출력
%cchar단일 문자를 출력
%schar*문자열을 출력
%pvoid*포인터의 주소를 출력
%xunsigned int부호 없는 16진수를 출력
%ounsigned int부호 없는 8진수를 출력
%edouble지수 형식으로 실수를 출력
%gdouble실수를 지수 형식이나 소수점 형식으로 출력
%%% 기호 자체를 출력

사용 예시

int age = 34;
float pi = 3.14159;
char initial = 'J';
char name[] = "Jack";

printf("정수: %d\n", age);
printf("실수: %.2f\n", pi);
printf("문자: %c\n", initial);
printf("문자열: %s\n", name);

출력 결과
정수: 34
실수: 3.14
문자: J
문자열: Jack

주의사항

  • 서식 문자는 출력 형식과 일치하는 자료형을 가진 변수와 함께 사용되어야 함
  • 서식 문자에 따라 출력 결과가 달라지므로, 올바른 서식 문자를 사용하는지 확인
  • 서식 문자가 올바르지 않으면 오류, 예기치 않은 결과의 원인이 됨

업데이트

. . .

profile
C, C++, C#, Unity

0개의 댓글