有三种情况:
12%(-5)=2 因为商是 -2 ,所以余数 2
(-12)%(-5)=-2 因为商是 2, 所以余数 -2
(-12)%5=-2 因为商是 -2 ,所以余数是-2
因为商好定,有了商就可计算出余数,
所以: 取余的结果正负号 跟被除数总是一样。
所以把-1赋给8比特大小的unsigned char 所得结果为-1对256取模,等于255.
有三种情况:
12%(-5)=2 因为商是 -2 ,所以余数 2
(-12)%(-5)=-2 因为商是 2, 所以余数 -2
(-12)%5=-2 因为商是 -2 ,所以余数是-2
因为商好定,有了商就可计算出余数,
所以: 取余的结果正负号 跟被除数总是一样。
所以把-1赋给8比特大小的unsigned char 所得结果为-1对256取模,等于255.