scanf



首先,  string类型变量  不能用scanf 输入。


1.字符数组char a[20]
忽略回车,
忽略空格,
int main()
{
char a[20]; 
scanf("%s",a); 
printf("%s",a);// 输出字符串a中的字符 
return 0;
}




2.单个字符char a---------------   %c  来者不拒
吸收回车,
吸收空格,
int main()
{
char a; 
scanf("%c",&a); 
printf("%c",a);// 输出字符a中的字符 
return 0;
}




3.整形int a
忽略回车,
忽略空格,
int main()
{
int a; 
scanf("%d",&a); 
printf("%d",a);// 输出字符a中的字符 
return 0;
}

4.用scanf控制输入,略去多余的空格。

整形不用管,前面可以有空格。

    5    :     (      3      )

scanf("%d%1s%1s%d%1s",&fa,s1,s2,&m,s3);        //         s1为":"      s2为"("      s3为")"。




转载于:https://www.cnblogs.com/bofengyu/p/4477494.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值