検索

ホームページ  >  に質問  >  本文

初心者のおじさんがまたアドバイスを求めに来ました。

元コード、逆コード、補コードの概念は簡単に理解しています

しかし、ビットごとの「AND、OR、NOT」に遭遇したとき、その場で爆発しそうになりました~

左右に動かすと髪の毛が抜けるだけです~~~

誰か簡単にまとめてもらえませんか?


本善之初本善之初1917日前1441

全員に返信(2)返信します

  • jesse

    jesse2019-09-19 13:20:03

    これらは単なる前菜です。障害とみなしてはいけません。お金をかけると PHP を学ぶ意欲が減退します。基本的な知識が理解できていない場合は、最初に読み飛ばしても問題ありません。使用するときは、それを踏まえて考えてください。実際の状況について。

    返事
    0
  • 王林

    王林2019-08-26 17:42:04

    論理 AND、論理 OR、および論理否定はブール値に対する価値のある演算であり、離散数学のカテゴリに属します。
    ビットごとの AND、ビットごとの OR、およびビットごとの NOT は、コンピュータのビットに対する演算であり、コンピュータの 2 進ビット演算のカテゴリに属します。
    論理 and は true と true の両方です。c の & と && の違い。
    Logical or If true, it is true. c の | と || の違い。
    論理的に偽ではない

    (2) 0 との XOR を実行し、元の値を保持します (X ^ 0000 0000 = 1010 1110)。

    a と b を交換する

    方法 1 方法 2

    ##1.a=a^b 1.a= a-b

    2.b=b^a 2.b= a b

    3.a=a^b 3.a= b-a

    左シフト演算子 (<< )

    オペランドのすべての 2 進ビットを特定のビット数 (左側の 2 ビット) だけ左にシフトします。

    返事
    0
  • キャンセル返事