不知道是不给我程序的人搞错了,源代码是:
if(k1 < 0)
   k1 = 256 + k1;
   if(l == 0)
     {
        k = 0;
        k |= k1;  //不懂的地方
        l = 7;
      } else
      {
         k |= k1 << l;  //不懂的地方
         abyte1[j1++] = (byte)(k & 0xff);
         k >>= 8;
         l--;
       }