본문 바로가기

컴퓨터/C, C++

C언어 printf() 함수와 puts() 함수

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