首页 > 其他分享 >c语音键盘输入和屏幕输出

c语音键盘输入和屏幕输出

时间:2022-09-05 23:24:15浏览次数:76  
标签:字符 putchar 输出 scanf 键盘输入 语音 printf 屏幕 getchar

键盘输入和屏幕输出

单个字符的输入输出

getchar字符输入

putchar字符输出

缓冲区优先

每次只读一个字符

输出输入量不加引号,只有转义字符加

实践:大小写转换

注意:getchar()没有参数,函数的返回值就是从终端键盘读入的字符

使用方法 ch=getchar();

而不是 getchar(ch);

小写比大写的Ascll码大32

数据的格式化屏幕输出

printf(格式控制字符串,输出值参数表);

实践:大写转换小写并输出ASCII码

putchar与printf的区别:putchar只能输出字符,而printf的功能更加强大

printf("$c",ch);等价于putchar(ch);

printf("\n");等价于putchar('\n');

printf的格式修饰符

.n对于浮点数表示小数位数,对于字符串表示从字符串左侧开始截取的子串字符个数

.的前面为域宽,表示占得字符数

数据的格式化键盘输出

scanf()注意加&

实践:scanf的格式要求

printf中的“必须用转义字符 \"来表示

scanf中的多余的*表示忽略输入修饰符,代表输入项不赋给任何变量

scanf的%c在使用时,空格和转义字符(包括回车)也会被读入,在使用时要尤其注意,因而在使用回车表切换时,如果和%c有交集会影响%c的输入

解决方法1:在scanf的上一行加一个getchar()将存在于缓冲区的回车符读入,避免在后面作为有效字符读入

2:在%c前面加一个空格

实操

标签:字符,putchar,输出,scanf,键盘输入,语音,printf,屏幕,getchar
From: https://www.cnblogs.com/fbt0217/p/16660042.html

相关文章

  • 前端js vue的语音播报
    目前h5新增一个文字转语音的功能(但是正在完善中,勉强能用),h5新增的SpeechSynthesisUtterance实例首先new一个SpeechSynthesisUtterance对象使用实例对象的一些属性,包括......
  • uniApp调用科大讯飞语音识别离线包
    之前在uniapp有语音识别的需求,hbuilderX自带可以方便配置百度语音识别的插件,但由于需求进一步提高-无网络环境,便转向了唯一实现了离线语音识别的科大讯飞...(话说无网络不......
  • 如何构建强大的主屏幕
    如何构建强大的主屏幕Photoby斯科特·韦伯on不飞溅“你组织主屏幕的方式可以改变你的生活运作方式”——我的超高效最好的朋友。主屏幕很重要——它们可能是您在......
  • C# 文本转语音,在语音播放过程中停止语音
    C#文本转语音,在语音播放过程中停止语音1,运用SpVoice播放语音在VS2013创建Windows窗体应用程序项目,添加引用COM组件MicrosoftSpeechObjectLibrary:usingSpeechLib......
  • 电脑屏幕扩展后电脑没声音
    右键任务栏喇叭图标,选择播放设备;  在弹出的声音对话框中选择播放选项,右键扩展的屏幕设备,选择禁用;  禁用后会自动切换到电脑自带的喇叭/耳机,声音就有了。 ......
  • vue3+vite+postcss+vm实现屏幕自适应
    1、安装 postcss-pxtorem插件npminstallpostcss-pxtorem2、新增postcss.config.js的文件, module.exports={plugins:{"postcss-pxtorem":{......
  • 小明刚开始学习程序设计,打算试试自己的水平,看计算机会不会听自己的吩咐。她想做的第一
    #include<stdio.h>main(){intn,m;scanf("%d%d",&n,&m);printf("%d%d\n",n,m);}......
  • 屏幕深度 自定义深度 纹理元素
      SceneTexture节点,可以帮助我们获取很多信息,例如像素深度,法线,自定义深度,后处理输入,粗糙度,金属值等借助SceneTexture节点中的SceneDepth,我们获取到了渲染像素在屏幕......
  • ubuntu18.04屏幕录制Vokoscreen
    Vokoscreen可被视为具有良好分类菜单的简单屏幕录制机的更好UI版本。-除了在simplescreenrecorder中包含的所有功能,Vokoscreen还支持外部网络摄像头以及内置网络摄像......
  • 实时语音驱动实现Android端Avatar虚拟人表情表达
    语音驱动虚拟人功能简介ZEGOAvatarSDK提供了语音驱动功能,通过声音的声波信息,实时驱动当前虚拟人物的嘴形变化,使得虚拟形象能够和真人一样进行自然的情绪表达。可广泛......