將一個輸入的int型數值轉換到short範圍內

代碼如下 static inline short convert(int value) { return short((value == short(value)) ? value:(value>>31)^Ox7FFF); }       本題目基於32位的機器,代碼的意思很容易理解,就是輸入一個值,然後經過那一個式子運算之後,返回一個值,只是其中運算的部分比較有意思。這其中涉及到兩種數據類型,一
相關文章
相關標籤/搜索