%操作符与/操作符(写给自己看,以防忘记)

来源:互联网 发布:mysql语法大全 编辑:程序博客网 时间:2024/06/06 00:03

先说说“/”操作符,这个操作符是我们平常的除法运算符,但在C或C++中,如果是两个int类型的变量相除(取整 )如:

int a=7;

int b=8;

int c=0;


c=a/b;


C为零,在这里a为0~7,c的值都为零,这个是比较有用的(切记),特别是可以用在一些图像处理上面,如32位,位图每行对齐的字节数:

int bytesPerLine= (width * bitDepth/8+3)/4 * 4; (这里的/4 * 4是有用的)


-------------------------------------------------------------------------------------------------------------------------------------------------------


"%"操作符,读作模运算,主要是模除取余的,如:

int a=1;

int b=8;

int c=0;


c=a%b;


c为1,在这里a为0~7时,c就是0~7之间的数,即a是多少c就为多少,当a为8时,c就等于0,成为一个循环,%可以用来以%后面的数为间距,来决定一个循环,如可以用在多个图片想以4个图片为一行来排列多行,这样的算法...


原创粉丝点击