检查是否使用了错误的占位符
栏目分类:C语言教程 发布日期:2020-04-27 浏览次数:次
如果你使用了错误的占位符,得益于新版的编译器,你可以在warning中看到这些提示。
#include <stdio.h>
int main()
{
char c;
scanf("%d", &c);
short s;
scanf("%d", &s);
int n;
scanf("%d", &n);
long l;
scanf("%d", &l);
long long ll;
scanf("%d", &ll);
return 0;
}
根据提示,更正为如下即可。
#include <stdio.h>
int main()
{
char c;
scanf("%hhd", &c);
short s;
scanf("%hd", &s);
int n;
scanf("%d", &n);
long l;
scanf("%ld", &l);
long long ll;
scanf("%lld", &ll);
return 0;
}
本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/cyuyan/599.html