1. printf() 함수
standard input output header 파일에 포함된 함수로 출력할 때 사용하는데 printf() 함수 같은 경우에는 서식 지정자를 통해 출력할 데이터의 서식을 지정할 수 있어서 일반적으로 쓰인다. 그리고 개행을 하기 위해서는 이스케이프 시퀀스(escape sequence)인 \n을 사용하여 개행하여야 한다.
2. puts() 함수
puts() 함수도 마찬가지로 standard input output header 파일에 포함된 함수이며 일반적으로 문자열을 출력할 때 사용된다. 하지만 printf() 함수와 같이 서식 지정자를 통해 출력할 데이터의 서식을 지정할 수 없고 오로지 문자열만 출력이 가능하다. 또 다른 점은 \n을 사용하지 않고도 자동으로 개행한다.
3. 정리
printf() | puts() | |
쓰임 | 출력 | 문자열 출력 |
헤더 파일 | standard input output header file | standard input output header file |
데이터의 서식 | 서식 지정자를 통해 변경 가능 | 오로지 문자열만 출력 |
개행 | \n을 통해 개행 가능 | 자동 개행 |
'컴퓨터 > C, C++' 카테고리의 다른 글
매개변수의 디폴트 값(default value) [C++] (0) | 2020.12.10 |
---|---|
함수 오버로딩[C++] (0) | 2020.12.09 |
합병 정렬(merge sort) C언어 (0) | 2020.06.03 |