2016-11-16 44 views

回答

2

整数之间使用时,符号%,给模:

1%2 = 1 
2%2 = 0 
2%3 = 1 

这是休息的时候你把两个数字,依然存在。

在字符串中使用时,%具有特殊含义:在您的情况下,%d是一个整数(可以是任意数字的数字)。 %%将被打印为%:第一个%作为转义序列。然后你有另一个%d。这两个%d被操作1%2,3%4产生的数字所取代,它们分别是13,因为4/3 = 0 with a rest of 3。 Analougus为1%22/1 = 0 with a resto of 1

+0

将'%%'放在'%d'之间如何将'%%'与格式一起使用? –

+1

我写道:格式化时'%%'是一个转义序列:它打印'%'。你在'%d'之间放置'%%'是什么意思? –

+0

我明白了,非常感谢! –