将整数带到给定范围

时间:2012-01-24 11:20:23

标签: binary integer

是否有可能以某种方式通过二进制操作将整数引入给定范围 ,例如| & << >>等。

伪代码:a = ( a > top ) ? top : ( ( a < bottom ) ? bottom : a )

示例:

  1. a=5带到[0,10]。结果a=5

  2. a=-2带到[0,10]。结果a=0

  3. a=999带到[0,10]。结果a=10

0 个答案:

没有答案