私はプログラミングに新しく、いくつかの基本的なバイナリを学ぼうとしていますが、まだ分かりません。これは、NOT演算子に関するルールです。バイナリNOT(〜)演算子はどのように機能しますか?
私はこれを計算するためにwan't言うことができます:62&~29
62 = 111110
29 = 011101
今結果は私の知る限り理解し、このようになります。
100011 = 35
しかし、私は、コードから得る結果は34.
私の質問は次のとおりです。最後の値はどうなっていますか?なぜ34に追加されていないのですか?
誰かが私にそれを説明してくれることを願っています:D
良い一日を!
それはもっと理にかなっています。あなたの説明のためにそんなにありがとう:) –
〜1は実際には2の2の補数です。 –
あなたは正しい。私はその文を削除しました。 – Bathsheba