#002 개요
01. 기초문법 - printf함수
개요
ㅇ 출력함수로 표준 출력파일에 문자열 출력
ㅇ 약속된 형식에 맞게 다양한 자료형을 문자열로 변호나한 결과를 화면에 출력합니다. 형식화된출력이라고 얘기하는 부분으로 printf라는 이름은 print formatted string의 약자입니다.
ㅇ 여타 함수와 달리 매개변수의 개수를 마음대로 지정할수 있습니다.
설명
ㅇ 선언
int printf(const char *format [, argument]...);
ㅇ 헤더파일
stdio.h
ㅇ 반환값 : 성공하면 출력한 문자들의 개수, 실패하면 음수의 값 반환
상세
%[flags][width][.precision]type
1. 형식 문자열에 사용하는 형식은 출력 할 값에 대해 각각 적용 됩니다. 출력할 값이 세개라면 % 문자 또한 세번 나와야 합니다.
2. 형식 지정의 첫번째 문자는 반드시 % 문자여야 합니다. 두번을 중복시켜서 %%와 같이 사용합니다.
3. []로 둘러싸인 부분은 옵션이므로 생략할수 있습니다.
4
ㅇ flags
1. 출력할 값의 앞에 표시할 문자를 설정하는 영역
2. 옵션이기 때문에 생략할수 있습니다.
3. 여래개의 플래그를 동시에 사용할수 있습니다.
printf([%+-6d]",123); //[+123]-부호+왼쪽정렬
4.기호
- : 왼쪽 정렬, 기본값은 오른쪽 정렬 printf("[%6d]", 123); -> [ 123] printf("[%-6d]", -123); -> [-123 ]
0 : 앞자리에 공백대신 0 추가 : print...