首页 > 代码库 > scanf

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;
}