数値のすべての偶数ビットまたは奇数ビットが1つだけに設定されているかどうかを確認したいと思います。例:
42バイナリコード101010では、すべてのビットと偶数ビットのみがに設定されているため、数値は正しい1です。番号21も正しいです、10101。
例の番号69。1000101に設定された奇数ビットは3つしかないため、正しくありません1。
でさまざまな操作を使用してみましたが^, &, >>, <<、これらの演算子を使用してこれを行う方法がまだわかりません。はい、で論理演算子を使用してこれを行う必要がありますC。