>  기사  >  백엔드 개발  >  C 언어에서 printf는 무엇을 의미합니까?

C 언어에서 printf는 무엇을 의미합니까?

angryTom
angryTom원래의
2020-02-29 13:18:4559041검색

C 언어에서 printf는 무엇을 의미합니까?

C 언어에서 printf는 무엇을 의미하나요? 라이브러리 함수 . 헤더 파일

stdio.h

에 선언되어 있으며, 사용자가 지정한 형식에 따라 문자열을 출력하는 기능을 합니다. 시스템이 이 함수를 실행하면 문자열의 일반 문자를 하나씩 그대로 출력합니다. 이스케이프 문자가 나타나면 해당 의미에 따라 출력됩니다(예: n을 만난 후 변경됩니다). 키보드의 Enter 키를 누르는 것과 동일합니다. 형식 문자가 발견되면 문자가 나타내는 숫자 유형이 결정된 다음 후속 출력 테이블 열에서 표현식이 검색되고 해당 값이 계산되며 형식 문자가 결과로 대체됩니다. 추천 학습: c 언어 동영상 튜토리얼

함수 프로토타입:

void printf(const char *format,...);
출력 형식을 지정할 때 #🎜 🎜 #format

매개변수의 형식 지정 플래그입니다.

%d 정수 매개변수는 부호 있는 십진수로 변환됩니다. %u 정수 매개변수는 부호 없는 십진수로 변환됩니다. %o 정수 매개변수는 부호 있는 십진수로 변환됩니다. 부호 없는 8진수로

%x 정수 매개변수는 부호 없는 16진수로 변환되어 소문자 abcdef로 표시됩니다.
%X 정수 매개변수는 부호 없는 16진수로 변환되어 대문자 ABCDEF로 표시됩니다. # 🎜🎜#%f 이중형 매개변수는 소수점 이하 6자리로 변환되어 소수점 아래 6자리로 반올림됩니다.

%e 이중형 매개변수는 소수점 이하 1자리, 6자리로 지수 형식으로 인쇄됩니다. 소수점 이하, 지수 부분은 소문자 e로 표시됩니다.
%E는 %e와 동일한 효과를 가지며, 유일한 차이점은 지수 부분입니다. 대문자 E
%로 표시됩니다. g Double 유형 매개변수는 %f 또는 %e 형식으로 자동으로 인쇄되도록 선택됩니다. 표준은 인쇄된 값과 설정된 유효 자릿수에 따라 결정됩니다.
%G는 %g와 동일한 효과가 있지만 유일한 차이점은 지수 형식으로 인쇄할 때 %E 형식이 선택된다는 것입니다.
%c 정수 매개변수는 unsigned char 유형으로 변환되어 출력됩니다.
%s 문자열을 가리키는 매개변수는 NULL 문자가 나타날 때까지 그대로 출력됩니다.
%p If인 경우 매개변수는 "void *" 포인터이며 16진수 형식으로 표시됩니다.
Tutorial, 학습을 환영합니다!

위 내용은 C 언어에서 printf는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.