之前一直沒(méi)弄懂求余衷敌,以為像數(shù)學(xué)一樣,只是直接求余拓瞪,通過(guò)輪播的學(xué)習(xí)才發(fā)現(xiàn)所謂的求余并不是那回事缴罗!
-
什么是求余呢?####
求余運(yùn)算符---%祭埂,二元運(yùn)算符面氓,具有左結(jié)合性。參與運(yùn)算的量均為整型蛆橡。求余運(yùn)算的結(jié)果等于兩個(gè)數(shù)相除后的余數(shù)舌界。
這個(gè)余數(shù)并不是我們常說(shuō)數(shù)學(xué)的余數(shù),例如5/2=2.5泰演,所謂的余數(shù)并不是這個(gè)0.5呻拌,而是1,求余的正確寫(xiě)法是5%2=1;
因此睦焕,求余的公式是a%b=a-(int)(a/b)*b
-
求余的規(guī)律藐握!
- 假設(shè)a<b,那么a%b = a;
- a%b=a-(int)(a/b)*b