マスキングで1つの数値から異なる値を取得したいのですが、以下に説明しました。
私は 1 つの数字「1540104」を持っており、関連する 2 進値とそれに関連する 10 進値を取得したいと考えています。
1540104
101111000000000001000
100000000000000000000 => 1048576
001000000000000000000 => 262144
000100000000000000000 => 131072
000010000000000000000 => 65536
000001000000000000000 => 32768
000000000000000001000 => 8
したがって、この関連する 10 進数値を取得するロジックを設定する方法は次のとおりです。