如下代码:
printf("Percent complete:%3d%\r",i);
与
printf("Percent complete:%3d%%\r",i);
打印是否有不同?
我再gcc中试验,两者一样,但在网上搜索%%应该类似于我要输出\的话,要用到\\这种情况,可是试验中%和%%效果相同.
如下代码:
printf("Percent complete:%3d%\r",i);
与
printf("Percent complete:%3d%%\r",i);
打印是否有不同?
我再gcc中试验,两者一样,但在网上搜索%%应该类似于我要输出\的话,要用到\\这种情况,可是试验中%和%%效果相同.
因为不存在%斜杠这个组合,不合法的转义符。
如果解释不了的话,%会原样输出的。