当咱们赋值n=32767,咱们先n+1,超出它的范围,再输出n看看,结果是-32768,为何?咱们来分析一下,32767在内存中是以01111111 11111111储存的,咱们对这个二进制码加1运算看看,结果是10000000 00000000,它表示的数是多少,哈哈,这不就是-32768吗?不甘心,也许是巧合呢,那咱们再加1看看,结果是10000000 00000001,表示的是-32767,再多试几个也同样的。哦,原来不是巧合呀,正由于如此,因此咱们就不用这么繁琐了,直接进行模运算就能够了!啊?什么是模运算?昏……模运算就是除整取余的运算。