问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中%*c%c什么意思

发布网友 发布时间:2022-02-28 09:56

我来回答

6个回答

懂视网 时间:2022-02-28 14:17

热心网友 时间:2022-02-28 11:25

scanf("%c",&ans)没有问题,scanf("%*c%c",&ans)不存在这种写法,
%c表示单个字符,&ans表示ans的存储地址,总体意思是将输入字符串存储到ans的地址里;
之所以不能读入有很多原因,我不知道你代码的情况,不好说,你看一下ans的定义是否有问题,追问ans的定义是char型的,scanf("%*c%c",&ans)写法没错,我是从书上抄下来的,只有这样才能输入scanf("%c",&ans)不能输入,我感觉很奇怪

热心网友 时间:2022-02-28 12:43

*号用在%和格式符之间,称为:输入赋值抑制符。即,有这个*号存在时,需要输入数据,但输入的数据不会赋给任何变量追问你这里指的数据可以是字符吗,请说详细一下scanf("%c",&ans)输入和scanf("%*c%c",&ans)输入的区别,我刚开始写scanf("%c",&ans)输入时不执行此语句,换成了scanf("%*c%c",&ans)输入就没问题了
printf("sorry,it's full. could you choice another area? \n");
printf("please chose y==yes or n==no\n");
scanf("%*c%c",&ans);—————————为什么?

热心网友 时间:2022-02-28 16:09

你的ans变量是char类型的吗?追问是呀

追答利用scanf读取字符型变量时,%c是不会忽略空白字符的,所以如果要读入一个字符,一种方法是利用getchar(),一种是在前边加一个%*c处理掉读进来的空白字符,另一种方法是在%c前边一个空格。编译系统不同,这三种方法的某一种或两种可能不能用,但getchar()目前是可以通用的。
如果你声明char ans1,ans2;
scanf("%c %c",&ans1,&ans2);
printf("%c %c",ans1,ans2);
你会发现ans1的值是空的(0),而ans2的值才是你输入的第一个字符

热心网友 时间:2022-02-28 18:17

不知道。。。。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小学奥数,希望你能把详细的解题过程告诉我,谢谢! 小学一年级奥数,数一数下图有多少个“×”,你会几种方法? 读书越多的女孩子越难相处,应该怎么改变呢? 婚后买房属于个人的情况都有什么 keil c51编程软件 有的话 发我邮件也可以331219754@QQ.COM 《皇室战争》天梯经典卡组万箭冰法胖球流介绍介绍_《皇室战争》天梯经典... ...有时候感觉他有意回避我,有时候又想靠近我什么 通史定义 从嘉定坐公交去朱家角怎么去,最简单的路线!谢谢 甲级防火门填充材料 C语言中 %*c 是什么意思? C语言中/与%的区别 %*c%c在c语言中是什么意思 C语言中“+=”是什么意思? 如何解除手机号绑定 C语言中 !是有什么含义? 怎么解除和手机号的绑定? 在c语言中%3c 是什么意思 怎么解除绑定的手机号 C语言中%c,%s分别代表什么意思? 如何解除手机号绑定 绑定了手机号怎么解除 怎么解除手机号绑定? C语言中==是什么意思 如何解除手机绑定 C语言<<=是什么意思 我的手机号绑定了一个。怎样解除绑定? c语言中符号<<是什么意思 C语言中的/=是什么含义? C语言中%c是什么意思 c++中%c是什么意思 c语言中 %c表示什么 在C语言中“%c%c\n”和“%d%d\n“分别说明什么。。。?? C语言中*&C什么意思? C表示什么? C语言'c','\c'的区别是什么? c+是什么? c:\与c:区别 C-C, C=C 有什么区别? C.C的真名 C,C+和C++它们有什么区别 在C语言中?:表达式是什么意思? c+=c++怎么理解 excel中C:C和$C:$C有什么区别? C语言属于什么语言? C语言是什么类型的语言? c语言本身是开源的吗?c语言是用什么写的? c语言中for语句是怎么用的 c语言中for的用法 for在c语言中的用法