为了账号安全,请及时绑定邮箱和手机立即绑定

为什么取余要用两个%?

#include <stdio.h>

int main()

{

    int x = 0;

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

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

    return 0;

}


正在回答

4 回答

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

2 回复 有任何疑惑可以回复我~

字符串和关键词的不同

0 回复 有任何疑惑可以回复我~

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


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么取余要用两个%?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信