本文目录一览:
getchar和putchar怎么用?
4.1.1
putchar
函数(字符输出函数)
putchar
函数是字符输出函数,其功能是在显示器上输出单个字符。其一般形式为:putchar(字符变量)例如:
putchar('A');
(输出大写字母A)
putchar(x);
(输出字符变量x的值)putchar(‘\101’);
(也是输出字符A)putchar('\n');
(换行)对控制字符则执行控制功能,不在屏幕上显示。使用本函数前必须要用文件包含命令:#includestdio.h或#include
“stdio.h”【例4.1】输出单个字符。#includestdio.hmain(){
char
a='B',b='o',c='k';
putchar(a);putchar(b);putchar(b);putchar(c);putchar('\t');
putchar(a);putchar(b);
putchar('\n');
putchar(b);putchar(c);
}4.1.2
getchar函数(键盘输入函数)
getchar函数的功能是从键盘上输入一个字符。其一般形式为:
getchar();通常把输入的字符赋予一个字符变量,构成赋值语句,如:
char
c;
c=getchar();【例4.2】输入单个字符。#includestdio.hvoid
main(){
char
c;
printf("input
a
character\n");
c=getchar();
putchar(c);}使用getchar函数还应注意几个问题:1)
getchar函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。2)
使用本函数前必须包含文件“stdio.h”。3)
在TC屏幕下运行含本函数程序时,将退出TC
屏幕进入用户屏幕等待用户输入。输入完毕再返回TC屏幕。4)
程序最后两行可用下面两行的任意一行代替:putchar(getchar());printf(“%c”,getchar());
一道C语言题putchar和getchar的用法?
c=getchar();从屏幕获取一个字符读入c。putchar(c)将c输出。while循环判断c是否为?,如果不是就继续执行循环体。回车前数据留着缓冲区,回车之后就会依次读入并做循环判断,遇到?结束,注意回车字符也会被读入,并输出。如下例,一行输入完后回车,下一行就输出并换行(回车符)。abcde?fgh(回车),这一串字符也是在回车后依次读入c并判断,遇到?结束,所以?fgh(回车)这5个字符并未输出。
getchar和putchar用法
两者用法如下:
1、getchar函数的目的是获取一个字符,属于读函数(输入函佰数), putchar函数是输出一个字符,属于写函数(输出函数衜)。
2、getchar函数不需要参数,purchar函数需要一个整型的参数。
3、getchar函数在大多数情况下需要保存其返回值,作为后衟续使用。putchar函数除判断是否成功外,不需要关心其返回值。
putchar的实操
int putchar(int ch)。作用是向终端输出一个字符。其格式为伯putchar(c),其中c可以是被单引号引起来的一个字符,可以度是介于0~127之间的一个十进制整型数,也可以是事先知用char定义好的一个字符型变量。
putchar和getchar的用法
putchar和getchar的用法如下:
1、getchar用法如下所示:
# include stdio . h
int主要(d)
{printf (" % c \ n”,获取字符());返回0;}
结果:d/
2、putchar用法如下所示:
#include
int main()
{putchar('a'); putchar('b'); putchar('c');
putchar('1');putchar('2'); putchar('3');}
结果:abc123
putchar和getchar的函数功能是什么?
1、getchar函数的功能是:当从标准输入流stdin读取一个字符时,并且返回读取的字符。失败时返回EOF。
2、putchar就是用来输出的,简单来说就是显示到屏幕上来的,它适合字符数据。我们可以从char看出来。但每次一个putchar只能输入一个字符,而且putchar的头文件是stdio.h。