if (a % 2 == 0) 为什么a除以2后,等于0
% 是余数吧。除法是 /
我的意思是为什么 如果a是偶数的话,a%2等于0
因为偶数可以被2整除,余数是0啊,%就是求余数的意思
%是求a的余数,a%2=0代表能被2整除
%是取余运算,/是整除运算。a%2的意思代表是x除以2以后取余数,比如a=4,4%2==0(因为4/2==2没有余数),又比如a=7,7%2==1(因为7/ 2==3,余1)。
这是判断偶数的语句!判断a是不是偶数的
a%2代表求它的余数,==则是判断是否等于
“%”代表的是求余运算,也就是说,5%2=1.即5=2*2+1,对于a%2来说,余数只有两种,1或0,当a%2=0是,代表a是偶数,1时代表a是奇数。
c语言中%是求模运算符
%是模运算,/才是除法
a有没有进行初始化,默认值为0
求余
判断是否是偶数
if (a % 2 == 0) 是判断括号是返回1还是返回0,并不是赋值语句。
{$ item.file.size/1024/1024|number:2 $} MB