(n1乘n2加n3加n4)和(ffffH)做“位”的“与”操作。
 $ffff 等价 十六进制 0ffffH
eg: x=001011(二进制) x,y:integer;
    y=111000
 x and y = 001000

解决方案 »

  1.   

    n5 等于 (n1*n2+n3+n4)再与16进制数FFFF按位与
      

  2.   

    n1*n2+n3+n4 : 标准数学不必解释。
    x and y : 是按位与操作,即 1和1与得1, 1和0、0和0与得0。
    如:x = $1020, y = $ffff
    这样运算  x(二进制) 0001 0000 0010 0000
         y(二进制) 1111 1111 1111 1111
                   与
             -------------------------------
                       0001 0000 0010 0000 ($1020)
    实际上,任何两字节整数与$ffff与都是其本身。
      

  3.   

    小弟已忘了什么叫位与,
    eg:x,y:integer
       x:=4867545;
       y:=4867545 and $ffff
    why y=17881?