掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
10進数から2進数のビット変化について (ID:125362)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ビット演算のXorは仕様上 元の値 Xor 比較対象 = (両者で一致しないビットだけ1になった値) となりますので、比較したい値の型がByte,Integer,Longなら Xorを取ってから二進文字列にするだけでOKです。 何故そうなるかは排他的論理和の仕様をよく見ればわかります。 # 他にも指定ビットだけ反転とか、Xorを繰り返すことで1になっているビットの数が偶数か奇数かを判定するといった使い方があります。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.