dwlen = dwlen/chnum*chnum; c++中这句话起什么作用???
dwlen = dwlen/chnum*chnum; c++中这句话起什么作用???
日期:2022-04-10 03:53:09 人气:1
不是把dwlen除以225(chnum=15);
应该是把dwlen先除15,再乘15;
因为dwlen是无符号长整型;
所以dwlen = dwlen/chnum*chnum;的作用跟dwlen = dwlen - dwlen%chnum;一样,
dwlen只取chnum的整数倍部分,把多余的部分去掉。
有点难说,只能意会。
应该是把dwlen先除15,再乘15;
因为dwlen是无符号长整型;
所以dwlen = dwlen/chnum*chnum;的作用跟dwlen = dwlen - dwlen%chnum;一样,
dwlen只取chnum的整数倍部分,把多余的部分去掉。
有点难说,只能意会。