如果是在字符串内,这个是格式输入输出给printf或scanf用的,用来提示后面的变量。比如%d表示int整型,%f表示float实型,%c表示字符型……比如printf("%d",n);的意思就是输出n,scanf("%d",&n)的意思就是输入n。如果不在字符串内,那就是一个运算符,即是取余。a%b即a除以b的余数。