putchar의 기능은 지정된 문자를 표준 출력 "stdout"에 쓰는 것입니다. 구문은 "int putchar(int char)"입니다. char 매개변수는 쓰여질 문자를 나타내며 문자는 해당 int 값을 갖습니다. . 이체를 하세요.
putchar 구문 구조는 int putchar(int char)
입니다. 해당 기능은 char 매개변수(부호 없는 문자)로 지정된 문자를 표준 출력 stdout에 쓰는 것입니다. 이는 C 표준 라이브러리 <에 포함되어 있습니다. ;stdio.h> ;가운데. 출력은 문자, 0~127(0~127 포함) 사이의 10진수 정수 또는 char로 정의된 문자 변수일 수 있습니다.
putchar 구문
(1) 함수 선언
int putchar(int char)
(2) 매개변수
char-- 작성할 문자입니다. 문자는 해당 int 값과 함께 전달됩니다.
(3) Function
char 매개변수로 지정된 문자(부호 없는 문자)를 표준 출력 stdout에 씁니다. [3]
(4) 설명
이 함수는 지정된 표현식의 값에 해당하는 문자를 표준 출력 터미널에 출력합니다. 표현식은 문자 유형 또는 정수 유형일 수 있으며 한 번에 한 문자만 출력할 수 있습니다. 예를 들어 "putchar('#')"는 "#" 문자를 출력합니다.
응용 프로그램 형식
putchar 함수의 기본 형식은 putchar(c)입니다.
(1) c가 작은따옴표로 묶인 문자(영문)인 경우 해당 문자를 출력합니다(참고: 이 문자는 이스케이프 문자일 수도 있음).
(2) c가 0 사이의 문자인 경우; ~127(0~127 포함) 사이의 정수이면 해당 문자의 ASCII 코드로 간주하여 해당 문자가 출력됩니다.
(3) c가 미리 정의된 char인 경우; 문자변수를 사용하면 변수가 가리키는 문자가 출력됩니다.
Notes
문자 입출력 기능을 사용할 때는 프로그램 앞에 헤더 파일 #include
함수 반환 값
이 함수는 작성된 문자를 int로 캐스팅된 부호 없는 문자로 반환합니다.
(1) 출력이 정확하면 출력 문자가 변환된 부호 없는 int 값을 반환합니다.
(2) 출력이 잘못되면 EOF(파일 끝) 문자 끝을 반환합니다.
프로그램 예예제 1
if(putchar(c)==EOF) { printf("output error:%m\n"); exit(0); }
예제 2
#include <stdio.h> /* define some box-drawing characters */ #define LEFT_TOP 0xDA #define RIGHT_TOP 0xBF #define HORIZ 0xC4 #define VERT 0xB3 #define LEFT_BOT 0xC0 #define RIGHT_BOT 0xD9 int main(void) { char i, j; /* draw the top of the box */ putchar(LEFT_TOP); for(i=0; i<10; i++) { putchar(HORIZ); putchar(RIGHT_TOP); putchar('\n'); } /* draw the middle */ for(i=0; i<4; i++) putchar(VERT); for (j=0; j<10; j++) { putchar(' '); putchar(VERT); putchar('\n'); /* draw the bottom */ putchar(LEFT_BOT); } for(i=0; i<10; i++) { putchar(HORIZ); putchar(RIGHT_BOT); putchar('\n'); return 0; } }
출력 결과는 다음과 같습니다.
#include <stdio.h> int main() { char a,b,c; a='T';b='M';c='D'; putchar(a);putchar(b);putchar(c);putchar('\n'); putchar(a);putchar('\n'); putchar(b);putchar('\n'); putchar(c);putchar('\n'); return 0; }
권장: "
C 언어 튜토리얼위 내용은 Putchar 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!