问答详情
源自:3-3 自增与自减运算符

为什么取余要用两个%?

#include <stdio.h>

int main()

{

    int x = 0;

    printf("x=%d\n",++x);

    printf("x=%d\n",x++);

    return 0;

}


提问者:无忈 2018-10-15 15:09

个回答

  • qq_变幻_aeHTZ6
    2018-10-28 19:29:38

    我给你说个简单的:在printf中,%表示格式化符,后面会接具体的d,f, c, s等,
    当要输出%这个字符时,用%%来代替,
    所以%%d会输出%d,想要输出带%这个符号就要加2个%%,这样说你明白吧!

  • 昜昜昜
    2018-10-18 10:14:33

    字符串和关键词的不同

  • 老有意思了
    2018-10-17 20:53:26

    第一个x++后在第二个++x中,第二个x是不是已经是第一个x的值???


  • 慕仰131851
    2018-10-15 16:01:09

    有一个只是字符 就相当于%d 比如 x%(%d)