2012-03-22 55 views

回答

0

要負符號字節轉換爲無符號字節,255 XOR絕對值再加1

這就是呼叫two's complement

因此,與-34開始, ABS(-34) - > 34, XOR 255 - > 221, + 1 - > 222

因此222具有與-34相同的二進制表示。

在框架中可能有更好的方法來做到這一點,但上述應該工作。試試看,讓我們都知道。 (可能不用說,但是一個正號有字節和它的無符號conterpart具有相同的二進制表示,所以一個值爲45的SByte與一個值爲45的字節具有相同的表示形式)。

+0

@ user1286364是否爲您工作?任何問題,只要問。 – tcarvin 2012-03-26 12:00:10