字符数据的⾮格式化输⼊及输出
1. 字符数据的⾮格式化输⼊
(1) getchar函数
int getchar() // stdio.h
功能:读取⽤户的按键信息,返回值是⽤户所键⼊的ASCII码。
该函数没有参数,有⼀个int型返回值。当调⽤getchar时,程序就等待⽤户按键。⽤户输⼊的字符将被存放到键盘缓冲区中,知道⽤户按回车键为⽌(回车字符也将存放到缓冲区中)。getchar函数的返回值是⽤户输⼊的第⼀个字符。如果⽤户在按回车键前,输⼊了不⽌⼀个字符,则其他字符将保留在键盘缓冲区中,等待后续getchar调⽤来读取。也就是说,后续的getchar调⽤不会再等待⽤户按键,⽽直接读取缓冲区中的字符,直到缓冲区中的字符读取完后,才等待⽤户按键。⽤getchar函数接受字符输⼊时,字符会显⽰在屏幕上。
(2) getc函数
int getc(FILE *stream) // stdio.h
功能:从流⽂件stream中读取⼀个字符信息,它的返回值是所读取字符的ASCII码。
该函数带有⼀个参数stream,它是⼀个⽂件指针,表⽰流⽂件。当流⽂件是stdin时,getc函数的功能与getchar函数的功能完全相同。也就是
说,getc(stdin)与getchar()等价。
(3) getche函数
int getche() // conio.h
功能:与getchar的功能基本相同。唯⼀的差别是:getche直接从键盘获取键值,不等待⽤户按回车键。只要⽤户按下⼀个键,getche就直接⽴即返
回,getche的返回值就是⽤户所按键的ASCII码。此外,getche也将⽤户输⼊的字符回显在屏幕上。
(4) getch函数
int getch() // conio.h
功能:与getche的功能基本相同。唯⼀的差别是:getche回显所输⼊的字符,⽽getch不会显所输⼊的
二进制变八进制怎么计算字符。
php安装失败2. 字符数据的⾮格式化输出
(1) putchar函数
easy是什么词性int putchar(int c) // stdio.h
功能:在显⽰器上输出形参c所表⽰的字符。
返回值:若正常,返回显⽰字符的代码值;出错,返回EOF(-1)。
该函数带有⼀个参数c,它表⽰要显⽰字符的ASCII码值,有⼀个int型返回值。putchar函数
(2) putc函数
int putc(int c, FILE *stream) // stdio.h
superslide图片左右滚动效果功能:将形参c所表⽰的字符输出到流⽂件steam。如果流⽂件为stdout,则功能与putchar完全相同。
返回值:若正常,返回显⽰字符的代码值;出错,返回EOF(-1)
officexmlhandler怎么打开(3) puts函数
int puts(char *string) // stdio.h
功能:将形参string所代表的字符串输出到屏幕上,输出后将⾃动回车换⾏。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论