char 변수에는 단일 문자 리터럴 (' ')를 사용해야 한다. 그리고 char[] 변수에는 문자열 리터럴(" ")을 사용해야한다.
포맷 지정자
자료형
설명
출력 예제
입력 예제
%c
char
단일 문자 출력 및 입력
A
A
%s
char[]
문자열 출력 및 입력
Hello
Hello
■ 길이 수정자
포맷 지정자
자료형
조합 예제
설명
h
short
%hd
short 정수
hh
signed char
%hhd
signed char 정수
l
long
%ld
long 정수
ll
long long
%lld
long long 정수
j
intmax_t
%jd
최대 크기 정수형
z
size_t
%zu
크기 타입(unsigned)
t
ptrdiff_t
%td
포인터 차이
L
long double
%Lf
long double 부동소수점
※ 예시
#include <stdio.h>
int main() {
int a = 42;
float b = 3.14;
char c = 'A';
char str[] = "Hello";
printf("Integer: %d\n", a); // 정수 출력
printf("Float: %f\n", b); // 실수 출력
printf("Character: %c\n", c); // 문자 출력
printf("String: %s\n", str); // 문자열 출력
return 0;
}