55智能网
新记
c语言中scanf("%D%*C",&T);之中%*C的意思是什么
如题所述
举报该文章
相关建议 2015-11-06
1、%*c指跳过某个输入的内容 使下一个输入的内容复制给紧接着的变量。
2、例如下面程序 输入 1 2 3 则输出为 1 3 程序把2跳过了,直接把3复制给b。
#include <stdio.h>
#include <stdlib.h>
int main()
{
char a,b;
scanf("%c%*c%c",&a,&b); //这里中间的%*c让程序忽略第二个输入。
printf("%c%c",a,b);
system("pause");
return 0;
}
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/icqieccq4.html
其他看法
第1个回答 2010-04-03
%*c是指读取一个字符,但是不存入任何变量,而是直接将读取的这个字符忽略(相当于跳过这个字符)。
本回答被提问者和网友采纳
第2个回答 2015-09-21
%*c是指读取一个字符,但是不存入任何变量,而是直接将读取的这个字符忽略(相当于跳过这个字符)。
第3个回答 2010-04-03
“*”修饰符放在%之后,表示读入但不赋值。
用在利用一批现成数据又不需要其中某些数据时。
第4个回答 2010-04-03
代表跳过这个字符
相似回答
大家正在搜
相关问题
c语言中scanf("%d%*c", &n);是什么意思
scanf("%d%*c",&q)在C语言中是什么意思
C语言 scanf中“%*c”什么意思?????
C语言中的scanf是什么意思
scanf("%d%*c",&m)在C中是什么意思?
scanf("%d%*c",&L.length)中的%d%*...
C语言中scanf("%d%*s%d",&a,&b);是什么...
C语言scanf语句中 %*2c 是什么意思?