public   UInt16   getChecksum()  
{  
   UInt32   chcksm   =   0;  //这里定义了一个uint32
   //中间对chcksm有一系列操作
   return   (UInt16)(~chcksm) //返回的应该是 uint16
}
~号在这里起到了什么功能呢?