标签: binary integer
是否有可能以某种方式通过二进制操作将整数引入给定范围 ,例如| & << >>等。
| & << >>
伪代码:a = ( a > top ) ? top : ( ( a < bottom ) ? bottom : a )
a = ( a > top ) ? top : ( ( a < bottom ) ? bottom : a )
示例:
将a=5带到[0,10]。结果a=5
a=5
[0,10]
将a=-2带到[0,10]。结果a=0
a=-2
a=0
将a=999带到[0,10]。结果a=10
a=999
a=10