代码之家  ›  专栏  ›  技术社区  ›  Robben_Ford_Fan_boy

小于、大于等的否定(补码)

  •  1
  • Robben_Ford_Fan_boy  · 技术社区  · 14 年前

    以下内容的否定(补充)是什么:

    i < A.Length

    在以下情况下:

    Do (i < A.Length )   // is it i == A.Length  or   i > A.Length   ?
    

    什么是否定

    i <= A.Length

    在以下情况下:

    Do (i <= A.Length )  // is it  i >= A.Length  ?
    

    出于某种原因,我找不到要确认的来源。

    3 回复  |  直到 7 年前
        1
  •  1
  •   Vladimir Ivanov    14 年前

    试着画一条中间有0条的线。那么,零点右边的就是 > 0 ,所以补码是行的另一部分。是的。 < 0 0 . 所以,对 >零 <= 0 .

        2
  •  1
  •   Arantor    14 年前

    <is>=的补码和>的补码是<=尽管在不了解i是什么的情况下,相对于.length属性,该操作可能不是您想要的。

        3
  •  1
  •   Eric Fortin    14 年前

    否定 i < A.Length i >= A.Length 和否定 i <= A.Length i > A.Length .