int
0的2进制与unsigned
hort类型的65536的2进制一样
因为
0
的二进制码是0000
0000
而65536=
1
两个字节表示不完
如果把65536强制转换为unsigned
hort类型的,那么最高位的1将溢出掉
所以,也只剩下0了,也就等于0了,也就跟0完全一样了