关于c语言 putchar()和getchar()两个函数的问题。

关于c语言 putchar()和getchar()两个函数的问题。,第1张

这个

putchar(int ) 这样写大概就看得懂了吧putchar是干什么的,当然是在屏幕上输出字符的啦,你不告诉他输出什么,怎么办?

所以,cupchar是有一个参数的,这个参数就是你要输入的字符。

至于getchar嘛,这个函数没有参数,它的主要动作是在内存中等待一个回车,并把最先受到的按键的值返回。

int getchar()

有,两个都是bytebuffer的子函数,意义与在C/C++中的意义不太一样。getchar用于读取 char 值的相对 get 方法。 读取此缓冲区的当前位置之后的两个字节,根据当前的字节顺序将它们组成 char 值,然后将该位置增加 2。putchar 用来写入 char 值的相对 put 方法(可选 *** 作)。 将两个包含指定 char 值的字节按照当前的字节顺序写入到此缓冲区的当前位置,然后将该位置增加 2;还有就是putchar函数有一个参数char value。

1 putchar 函数(字符输出函数)

putchar 函数是字符输出函数, 其功能是在显示器上输出单个字符。

其一般形式为:

putchar(字符变量)

例如:

putchar('A'); (输出大写字母A)

putchar(x); (输出字符变量x的值)

putchar(‘\101’); (也是输出字符A)

putchar('\n'); (换行)

对控制字符则执行控制功能,不在屏幕上显示。

使用本函数前必须要用文件包含命令:

#include<stdioh>

#include “stdioh”

例输出单个字符。

#include<stdioh>

main(){

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);

}

2 getchar函数(键盘输入函数)

getchar函数的功能是从键盘上输入一个字符。

其一般形式为:

getchar();

通常把输入的字符赋予一个字符变量,构成赋值语句,如:

char c;

c=getchar();

例输入单个字符。

#include<stdioh>

void main(){

char c;

printf("input a character\n");

c=getchar();

putchar(c);

}

使用getchar函数还应注意几个问题:

1) getchar函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。

2) 使用本函数前必须包含文件“stdioh”。

3) 在TC屏幕下运行含本函数程序时,将退出TC 屏幕进入用户屏幕等待用户输入。输入完毕再返回TC屏幕。

4) 程序最后两行可用下面两行的任意一行代替:

putchar(getchar());

printf(“%c”,getchar());

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12183590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存