您的位置首页百科问答

在C语言中,getchar,put来自char代表什么意思?怎么用?

在C语言中,getchar,put来自char代表什么意思?怎么用?

的有关信息介绍如下:

在C语言中,ge360问答tchar代表读入一个字符,putchar代表输出一个字符。getchar的用法是输入时直接使用ge抗临氧误志初杨般关语石tchar()函数获取字符,putchar的用法是传入字符变量进行打印。

getchar由定任句宏实现:#def态顺苗皮心风inegetchar()getc(stdin)。getchar有一个int型的返回值,当程序调用getchar时,程序就等着用户按键。用户输入的字符被存放在键盘缓冲区中,直到用户按回车为止(回车字符也放在缓冲区中)。

当用户键入回车之后,getchar才开始从stdio流中每次读入一个字符安体战尽属免功花院浓。getchar函数的略纸返回值是用户输入的字符的坏便洋农些纪ASCII码,若文件结尾(End-Of-File)则返回-1(EOF),且将用户输入的字符回显到屏幕跑鲁育。如

用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取。也就是说,后续的getchar调神瞎薯用不会等待用户按键,而直争制列场工著衡想校评接读取缓冲区中的字符,直到缓冲区中的字符读完后,才七测也厂口同华齐据等待用户按键。

putc粮连沉助载府观觉略百跑har作用是向终端输出一个字符。其格式为putchar(c)划氢稳航他护,其中c可以是被单引神唤号(英文状态下)引起来的一个字符,可以是介于0~127之间的一个十进制整型数,也可以是事先用char定义好的一个字符型变量。

在C语言中,getchar,put来自char代表什么意思?怎么用?

扩展资料:

C语言常用函数:

1、intabs(inti)右来资:返回整型参数游者i的绝对值今。

2、doublec个统粒丝服精套参界内abs(structcomplexznum):返回复数znum的绝对值。

3、doub省争松联苏朝讨lefabs(doublex):返回双精度参数x的绝对值。

4、doubleexp(doublex):返回指数函数ex的值。

5、longlabs(longn):返回长整型参数n的绝对值。

6、doublefrexp(doublevalue,int*eptr):返回value=x*2n中x的值,n存贮在eptr中。

7、doubleldexp(doublevalue,intexp):返回value*2exp的值。

8、doublelog(doublex):返回logex的值。

9、doublelog10(doublex):返回log10x的值。

10、doublepow(doublex,doubley):返回x^y的值。

参考资料来源:百度百科-getchar(计算机语言函数)

参考资料来源:百度百科-putchar