补码与无符号数的转换

补码与无符号数的转换

补码转换为无符号数 #

对于满足 \(TMin_w \le x \le TMax_w\) 的x有: \[T2U_w(x)=\begin{cases} x + 2^w, & x < 0\\ x, & x \ge 0 \end{cases}\]

无符号数转换为补码 #

对满足 \(0 \le u \le UMax_w\) 的u有: \[U2T_w(u)=\begin{cases} u, & u \le TMax_w\\ u - 2^w, & u>TMax_w \end{cases}\]