1. 编程学习网 > 编程教程 > C语言教程 > 检查是否使用了错误的占位符

检查是否使用了错误的占位符

如果你使用了错误的占位符,得益于新版的编译器,你可以在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;
}

warn

  根据提示,更正为如下即可。

#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

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休