a%5指的是a取5的
余数,比如说5%3的结果是2,而a/5指的是a除以5后的结果,如果a是
整型(int类型),那么结果也是int类型,不要除后结果的小数点,如5/3结果是1。
追问意思是所获得的结果不一样是吧,比如3%2=1,而3/2=1.5?
追答不是简单的结果不一样,而是前者取的是余数,后者是将除后的结果的小数点去掉,当然这要是在a为整型的情况下,3%2=1是对的,3/2也是等于1的,因为3是整数类型,2也是整数类型,除后的结果也是整数,(小数点后统统不要)所以结果是1而不是1.5
追问O(∩_∩)O谢谢