Mod表示取余,即2个数做除法,然后取余数,所以任何数Mod2=1必定是奇数,Mod2=0必定是偶数。
mod是取余操作。
如果x是负整数,如x=-1,那么在有的编译器里面(-1)mod2=-1。
如果x是正整数,x mod 2 =1表示x是正奇数。x mod 2 = 0表示x是正偶数。
c/c++里面取余操作符是%。
本型
类型说明符为int,在内存中占4个字节(不同系统可能有差异,此处原为2,经查证windows系统下为4,VAX系统也如此) ,其取值为基本整常数。
类型说明符为short int或short'C110F1。所占字节和取值范围会因不同的编译系统而有差异。对于16字机,short int 占2个字节,在大多数的32位机中,short int 占4个字节。但总的来说,short int 至少16位,也就是2个字节。