if(!(i%5)&&!(i%3))是什么意思?
发布网友
发布时间:2024-10-02 21:02
我来回答
共1个回答
热心网友
时间:2024-10-29 18:42
i%5 表示 i 除以5之后的余数 i%3同理
如1%5 = 1, 2%5 = 2,5%5 = 0。
!(i%5)只有当 i 为5的倍数的时候值为1,其他数为 0.
在if语句中 1为真,0为假。
&& 是条件‘与’,1 && 1 = 1,1&&0 = 0 ,0&&0=0。
该语句意为只有当i为5和3的倍数的时候为真,执行if 内的条件。来自:求助得到的回答