!=的意思到底是什么

img


为什么输出的是16 32 48 64 80 96 这些数字与16的余数是0 不应该不输出吗

m%16!=0表示m不是16的倍数,如果不是16的倍数就continue,继续循环,不输出。所以循环的功能就是输出所有16的倍数

!= 不等于

!=是不等于,你的理解是没错的
但是我估计你不知道什么是continue

!=是不等于的意思

!=代表的含义是不等于   
当m不等于16324864这类数字在循环中时,会执行continue,结束当前循环,然后m++,继续执行下一次循环;
当m=16时,continue不会执行,会执行输出语句。