c语言中的百分号%有两大用途:第一个用途是求余操作符。在编程中,常常需要判断一个数是否能被另一个数整除,以及计算余数。例如,7除以3的结果为1,表示7可以被3整除后余1;而1除以3则余下1,表示1不能被3整除。若要判断一个数m是否为偶数,可以使用条件语句:if(m%2==0)。第二个用途是格...
%c 单个字符 %d 十进制有符号整数 %e 以“科学记数法”的形式输出十进制的浮点数 如2.451e+02 %f 输出十进制浮点数,不带域宽时,保留6位小数 %g 选用e或f格式中较短的一个输出十进制浮点数,不输出无效零 %0 无输出无符号八进制整数 %p 指针的值 %s 输出字符串 %u 输出无符号十进制整数 %x, %X 输出无...
就是求余数,%400就是除以400的余数,比如546%400,余数146,结果就是146.rand()就是个随机数,然后对400求余数,余数的结果必然在0到399,加上60,也就是60到459,应该是取不到460的。y类似。