쓰다보면 외워진다. 모르는 부분은 검색
printf 특수문자
/a 경고음
/b 백스페이스
/f
폼 피드
/n 개행
/r 캐리지 리턴
/t 수평 탭
/v 수직 탭
// 백슬래시
/' 작은
따옴표
/" 큰 따옴표
printf 서식문자
%c 단일문자
%d 부호있는 10진정수
%i %d
와같음
%d 부호있는 10진실수
%s 문자열
%o 부호없는 8진정수
%u 부호없는 10진정수
%x 부
호없는 16진정수, 소문자
%X 부호없는 16진정소, 대문자
%e e 표기법에 의한 실수 // 3.1215e+2
> 312.45
%E E 표기법에 의한 실수 // 3.1215E+2 > 312.45
%g 값에 따라서
%f, %e 둘중 선택
%G 값에 따라서 %f, %e 둘중 선택
%% %기호 출력
d1 =
1.23e-3 %g로 출력하면 0.00123 //원래 숫자 0.00123
d2 = 1.23e-4 %G로 출력하면
0.000123 //원래 숫자 0.000123
d3 = 1.23e-5 %g로 출력하면 1.23e-005 //원래 숫자
0.0000123
d4 = 1.23e-6 %G로 출력하면 1.23E-006 //원래 숫자 0.00000123
printf
필드폭 정렬
%8f 필드 폭을 8칸 확보하고 오른쪽 정렬
%-8d 필드 폭을 8칸 확보하고 왼쪽 정렬
%+8d 필
드 폭을 8칸 확보하고 오른쪽 정렬상태에서 양수는 + 음수는 - 붙여서 출력
scanf 서식문자
%d 정
수입력
%o 8진수정수입력
%x 16진수정수입력
%f float형 변수저장시 사용
%le double
형 변수저장시 사용