%用法:
1. C语言中"%" 表示求余.
比如a = 10 % 3, 结果为1,表示10余3
2. %也用在占位符,用于输入输出类函数(printf,scanf,fprintf,fscanf等等)中给后面的输出变量占位, 如 int a=10; printf("%d",a)
/ 用法
这个式子表示运算符" 除 "
比如bd = 20/4,结果为5, 表示20除以4
lz的两个式子翻译只要把符号读为"余" 和 "除", 相信应该可以理解了.
前者是先对1000取余,再对100取余,再对10取余
而后者是1000取余,再对100取余,余数再除以10
例如15565
前者等于5,后者等于6
bu=n%1000%100%10;
bd=n%1000%100/10;
区别为,bu的数为 n除以1000的余数 除以100的余数 再除以10的余数
bd的数为 n除以1000的余数 除以10的余数(100除以10的结果等于10)
%是取余数,等于a/b余多少,/是取商,若是int型的话/就是商的整数部分