puts() 및 printf() 함수는 stdio.h 헤더 파일에 선언되어 있으며 텍스트를 출력 스트림으로 보내는 데 사용됩니다. 둘 다 사용법과 구문이 다릅니다.
함수 puts()는 개행 문자 '
'가 추가된 출력 스트림에 문자열을 인쇄하는 데 사용됩니다. 커서를 다음 줄로 이동시킵니다. Puts()는 printf()보다 구현하기 쉽습니다.
다음은 C 언어의 puts() 구문입니다.
puts(“string”);
커서가 새 줄로 이동하는 것을 원하지 않는 경우 다음 구문을 사용하세요.
fputs(string, stdout)
이것은 C 언어의 put() 예제입니다.
라이브 데모
#include<stdio.h> int main() { puts("This is a demo."); fputs("No new Line.", stdout); puts(" Welcome!"); getchar(); return 0; }
This is a demo. No new Line. Welcome!
Function printf()는 변수 값을 가진 긴 텍스트를 인쇄하는 데 사용됩니다. printf()의 구현은 더 복잡하기 때문에 puts()보다 비용이 더 많이 듭니다.
C 언어의 printf() 구문입니다.
printf(“string”);
C 언어의 printf() 예제입니다.
라이브 데모
#include<stdio.h> int main() { int a = 10; printf("Hello world! </p><p>"); printf("The value of a : %d",a); getchar(); return 0; }
Hello world! The value of a : 10
위 내용은 C 언어에서는 puts()와 printf()를 모두 사용하여 문자열을 인쇄할 수 있습니다. puts() 함수는 자동으로 문자열 끝에 개행 문자를 추가하고 해당 문자열을 표준 출력으로 인쇄합니다. printf() 함수는 필요에 따라 출력 문자열의 형식을 지정할 수 있으며 문자열에 변수나 기타 문자를 삽입할 수 있습니다. 둘 사이의 주요 차이점은 puts()는 문자열만 인쇄할 수 있는 반면 printf()는 다양한 유형의 데이터를 인쇄할 수 있다는 것입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!