将一个输入的int型数值转换到short范围内

代码如下 static inline short convert(int value) { return short((value == short(value)) ? value:(value>>31)^Ox7FFF); }       本题目基于32位的机器,代码的意思很容易理解,就是输入一个值,然后经过那一个式子运算之后,返回一个值,只是其中运算的部分比较有意思。这其中涉及到两种数据类型,一
相关文章
相关标签/搜索