OneDev

[C] puts : 문자열 출력 함수 본문

Language/C

[C] puts : 문자열 출력 함수

one_dev 2022. 8. 2. 21:52
  • 헤더 : stdio.h
  • 용도 : 문자열 출력
  • 형식 : 기본적으로 printf 함수와 동일하다
puts(" 문자열 ");

puts 함수는 문자열 출력 함수로, printf 함수와 유사하다.

문자열만 출력가능한 printf 함수라고 봐도 무방할듯 하다.

(혹은 printf 가 puts 의 상위호환이라 봐도 될듯)

 

puts함수와  printf 함수의 차이점은 다음과 같다 :

(1) puts 는 문자열만 출력 가능

(2)  puts 함수는 문자열 출력후 자동으로 줄바꿈을 시전한다

 

(2) 번 특징을 이용해 공백문자열을 출력하는

puts("");

코드를 작성하여 한 줄 비우기(?) 를 할 수 있다.

(이게 printf("\n") 보다 빠르다)

 

 

 

(예시)

#include <stdio.h>

int main(){
    puts("문자열이 출력되었습니다!");
    printf(a문자열이 출력되었습니다\n"); 
    
    /* printf 는 자동줄바꿈을 해주지 않는다 */
    
    return 0;
}

 

'Language > C' 카테고리의 다른 글

[C] 20.문자열(String)  (0) 2023.07.18
[C] 19.함수(function)  (0) 2022.08.23
[C] 18. 포인터(pointer)  (0) 2022.07.27
[C] 17. 배열(Array)(2) - 고차원 배열(2차원 배열, 3차원 배열,...)  (0) 2022.07.26
[C] 16. 배열(Array) (1)  (0) 2022.07.25
Comments