putchar()和getchar()使用解析
程序员文章站
2022-07-02 13:39:04
1.putchar() 作用:输出一个字符 格式:putchar(c),c为输出参数 2.getchar() 作用:输入一个字符(通常用于接受换行符以及空格) *注意: (1)敲下的字符先暂存在键盘的缓冲器,按了enter键后才会把所有敲下的字符一起输入到计算机,然后按先后顺序分别赋给相应的变量。 ......
1.putchar()
作用:输出一个字符
格式:putchar(c),c为输出参数
#include <stdio.h> int main() { char a1='a',b1='b'; int a2=65,b2=66; putchar(a1); putchar(b1); putchar('\n'); //换行符也是一个字符 putchar(a2); //输出为a,即该函数会自动强制转化为char型 putchar(b2); putchar('\n'); return 0; }
2.getchar()
作用:输入一个字符(通常用于接受换行符以及空格)
#include <stdio.h> int main() { char a,b; a=getchar(); b=getchar(); putchar(a); putchar(b); putchar('\n'); return 0; }
*注意:
(1)敲下的字符先暂存在键盘的缓冲器,按了enter键后才会把所有敲下的字符一起输入到计算机,然后按先后顺序分别赋给相应的变量。
(2)getchar()函数不仅可以从输入设备获得一个可显示的字符,而且可以获得屏幕上无法显示的字符,如控制字符回车换行,空格等。
例如:
#include <stdio.h> int main() { char a,b,c; a=getchar(); b=getchar(); c=getchar(); putchar(a); putchar(b); putchar(c); putchar('\n'); return 0; }
上面程序输入顺序:输入a,enter,b,再按enter。其中a将赋给a,换行符enter将赋给b,b将赋给c,最后的enter将敲下的上述字符输入计算机。
上一篇: SQL 横转竖 、竖专横 (转载)
下一篇: 白公胜之乱,历史上唯一一场直言不讳的谋反
推荐阅读
-
Laravel源码解析之路由的使用和示例详解
-
ArrayList和LinkedList区别及使用场景代码解析
-
深入理解react-router@4.0 使用和源码解析
-
springboot使用Mybatis(xml和注解)过程全解析
-
Laravel源码解析之路由的使用和示例详解
-
Mybaits 源码解析 (十一)----- 设计模式精妙使用:静态代理和动态代理结合使用:@MapperScan将Mapper接口生成代理注入到Spring
-
解析iOS应用的UI开发中懒加载和xib的简单使用方法
-
Linux系统中用于复制的cp和scp命令使用解析
-
C#_Excel数据读取与写入_自定义解析封装类_支持设置标题行位置&使用excel表达式收集数据&单元格映射&标题映射&模板文件的参数数据替换(第二版-增加深度读取和更新功能)
-
Google和Facebook不使用Docker的原理解析