tnblog
首页
视频
资源
登录
愿你出走半生,归来仍是少年
排名
1
文章
860
粉丝
112
评论
163
bootstrap 栅格布局一小例子
剑轩 : 后端写样式有点痛苦哇
一点flex布局的运用
剑轩 : 后端写样式有点痛苦哇
vue.js常用指令
剑轩 : 可以可以,多总结一点
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

c++ getchar()与putchar()

8540人阅读 2020/8/30 13:05 总访问:2060263 评论:0 收藏:0 手机
分类: mvc

getchar()函数是从键盘(标准输入设备)上读入一个字符

当getchar函数从键盘上读入一个字符后将得到的字符显示在屏幕上。getchar()函数的调用格式为:变量名=getchar();
例如:
char ch;
printf(“输入一个字符串:”);
ch=getchar(); //调用函数,从键盘读入字符直到回车结束
printf(“输出字符串:”);
printf(“%c\n”,ch); //显示输入的第一个字符
注意:getchar函数只能接收单个字符,输入数字也按字符处理。
使用本函数前必须包含头文件“stdio.h”

putchar()函数是向标准输出设备输出一个字符,其调用格式为:

putchar(ch);
其中ch为一个字符变量或常量。使用putchar()函数前必须包含stdio.h头文件。putchar()函数的作用等同于printf(”%c”,ch);

  1. #include<stdio.h>
  2. void main()
  3. {
  4. char c; //定义字符变量
  5. c=‘B’; //给字符变量赋值
  6. putchar(c); //输出该字符
  7. putchar(‘\n’); //换行
  8. putchar(‘\x42’); //输出字母B
  9. putchar(‘\n’); //换行
  10. putchar(0x42); //直接输出ASCII码值输出字母B
  11. putchar(‘\n’); //换行
  12. }

常用函数总结

总结:
printf函数是( 格式化输出 )函数, ( 格式化输出一个字符串, ) 可用格式字符进行格式控制。
scanf函数从标准输入设备(键盘)( 读取输入的信息 )。
getchar函数也是从键盘(标准输入设备)上( 读入一个字符 )。
putchar函数向标准输出设备( 输出一个字符 )。
fflush(stdin); 清空输入缓冲


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

分布式服务架构微服务架构概念的区别联系

分布式:分散压力。微服务:分散能力。当下理解分布式:不同模块部署在不同服务器上作用:分布式解决网站高并发带来问题集...

jsController中分割字符串的方法

js: varstr=OpenRule; varstrs=newArray(); strs=str.split(&quot;,&quot;); for(vari=0;i&lt;strs.length;i++){ $(&q...

Service-stack.redis配置连接池读写分离(处理并发相关等)

配置连接池与读写分类 //写节点(主节点) List&lt;string&gt;writes=newList&lt;string&gt;(); writes.Add(&quot;123456a...

CSS相对定位绝对定位

一般相对定位和绝对定位可以配合起来使用 例如实现如下的效果 只需要在外层div设置为相对定位,在内部设置为绝对定位就...

C委托事件

1.什么是委托?  委托在C#里的意义和在现实里差不多,从字面意思理解即可。举个例子:领导委托小张去传递个文件,这就是...

asp.net core2.0 依赖注入 AddTransientAddScoped的区别

asp.net core主要提供了三种依赖注入的方式其中AddTransient与AddSingleton比较好区别AddTransient瞬时模式:每次都获取一...

Vue.js+Layer实现表格数据绑定更新

一:使用Vue.js绑定好数据与更新事件 使用v-on绑定好事件,在事件里边直接把该行数据传递进去,在更新方法里边就可以直接...

下划线、换行、回车、空格ASCII码值对照表

下划线,ASCII码95换行 , ASCII码10回车 , ASCII码13空格 , ASCII码32ASCII码表:Bin(二进制)Oct(八进制)Dec(十进制)Hex(...

数据读取器指定的"xx"不兼容。某个类型为"xx"的成员在同名的数据读取器中没有对应的列

报错的地方var result= _db.Database.SqlQuery&lt;SMachine&gt;(sql).FirstOrDefault();经过分析,是因为SqlQuery方法查询...

git 下载提交命令

一.先使用git clone下载一个项目 git clone &#39;项目地址&#39; 这里要注意: clone的项目里边会自带git的一些信息,...

微信开发四 接受用户普通消息回复消息

微信接收用户普通消息的文章可以在官方中直接看微信普通消息分类:接受用户文本消息 与 回复文本信息 注意在接收用户普通...

记忆糖的关系【阅读听力】

Link Between Memory and SugarSugar On The BrainIt’s long been understood that there is a connection between memory...

婚姻心脏健康的关系【阅读听力】

Marriage and Heart HealthPlenty of studies have found that being married is generally good for health. One study ze...

iframe自适应高度配合net core使用

去掉iframe边框frameborder=&quot;0&quot;去掉滚动条scrolling=&quot;no&quot;iframe 自适应高度如果内容是固定的,那么就...

net core中使用url编码解码操作

net core中暂时还没有以前asp.net与mvc中的server对象。获取url的编码与解码操作不能使用以前的server对象来获取。使用的是...

Sqlerver添加用户授权

添加用户安全性--&gt;登录名,然后右键新建登录名就可以了然后填写好相关信息就可以了右键属性,用户映射可以选择该用户可...