>  기사  >  백엔드 개발  >  Putchar 사용법에 대한 자세한 설명

Putchar 사용법에 대한 자세한 설명

藏色散人
藏色散人원래의
2020-07-09 13:49:0315216검색

putchar의 기능은 지정된 문자를 표준 출력 "stdout"에 쓰는 것입니다. 구문은 "int putchar(int char)"입니다. char 매개변수는 쓰여질 문자를 나타내며 문자는 해당 int 값을 갖습니다. . 이체를 하세요.

Putchar 사용법에 대한 자세한 설명

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 ade979de5fc0e1ca0540f360a64c230b 또는 #include "stdio.h"를 추가해야 합니다. 또한, 이 함수의 변수와 출력 결과는 한 문자만 가능합니다.

함수 반환 값

이 함수는 작성된 문자를 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(&#39;\n&#39;);
}
/* draw the middle */
for(i=0; i<4; i++)
putchar(VERT);
for (j=0; j<10; j++)
{
putchar(&#39; &#39;);
putchar(VERT);
putchar(&#39;\n&#39;);
/* draw the bottom */
putchar(LEFT_BOT);
}
for(i=0; i<10; i++)
{
putchar(HORIZ);
putchar(RIGHT_BOT);
putchar(&#39;\n&#39;);
return 0;
}
}

출력 결과는 다음과 같습니다.

#include <stdio.h>
int main()
{
char a,b,c;
a=&#39;T&#39;;b=&#39;M&#39;;c=&#39;D&#39;;
putchar(a);putchar(b);putchar(c);putchar(&#39;\n&#39;);
putchar(a);putchar(&#39;\n&#39;);
putchar(b);putchar(&#39;\n&#39;);
putchar(c);putchar(&#39;\n&#39;);
return 0;
}

권장: "

C 언어 튜토리얼

"

위 내용은 Putchar 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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