21
4つの整数を比較し、最大値に基づいて単語を返す
この関数は、4つの整数の入力を(取るべきa、b、c、d)との値は、4つの最大値に等しくれるバイナリワード基づくを返します。 戻り値は〜の間に1なり0xFます。 例えば: a = 6, b = 77, c = 1, d = 4 戻り値2(バイナリ0010; 2番目の最下位ビットのみbが唯一の最大値であることに対応して設定されます) a = 4, b = 5, c = 10, d = 10 戻り値0xC(バイナリ1100; 最大値に対応しc、d最大値に等しい3番目と4番目の最下位ビットセット) a = 1, b = 1, c = 1, d = 1 戻り値0xF(バイナリ1111;すべての値が最大値に等しいため4ビットすべてが設定されます) ここに簡単な実装があります: int getWord(int a, int b, …