映射三个值的公式
Formula for Mapping three values
你好,我需要一个用于以下映射的公式,我不需要表格,这就是位标记的原因;)
2 -> 1
1 -> -1
0 -> 0
或
2 -> -1
1 -> 1
0 -> 0
(val>>1)-(val & 1)
你得到第一个结果:
0 -> 0
1 -> -1
2 -> 1
替代结果可以用(val & 1)-(val>>1)
得到:
0 -> 0
1 -> 1
2 -> -1
你好,我需要一个用于以下映射的公式,我不需要表格,这就是位标记的原因;)
2 -> 1
1 -> -1
0 -> 0
或
2 -> -1
1 -> 1
0 -> 0
(val>>1)-(val & 1)
你得到第一个结果:
0 -> 0
1 -> -1
2 -> 1
替代结果可以用(val & 1)-(val>>1)
得到:
0 -> 0
1 -> 1
2 -> -1