龙影炎玄 发表于 2020-8-12 19:24:23

这是为什么

#include<cstdio>
using namespace std;
int main(){
        long n;
        scanf("%ld",&n);                     为什么这里要有%?
                  !
               这里
        if(n>0) printf("positive");
        else if (n==0) printf("zero");
             else printf("negative");
        return 0;
}

我想知道为什么?

龙影炎玄 发表于 2020-8-12 19:24:58

{:10_269:}

zltzlt 发表于 2020-8-12 19:25:02

每一个格式化占位符均以 % 开始,以转换字符结束。这个就是规定,没有为什么。
页: [1]
查看完整版本: 这是为什么