编程通用 补码计算¶ 有些语言里的整数没有无符号数,所以没法通过语言特性强制转换,这里以uint16为例,将补码还原为有符号数: u = (u & ((1 << 15) - 1)) - (u & (1 << 15))