本文共 158 字,大约阅读时间需要 1 分钟。
二进制的首位为符号位,0表示正数,1表示负数。因此对uint(0)按位求反,再向右移动一位(将首位的1右移后首位变为0),得到最大值。同理,对最大值按位求反,其二进制首位变为1,其余位变为0,得到最小值。
最大值:
int(^uint(0) >> 1)
最小值
^int(^uint(0) >> 1)
转载地址:http://qdsoi.baihongyu.com/