0
A
回答
0
要負符號字節轉換爲無符號字節,255 XOR絕對值再加1
這就是呼叫two's complement:
因此,與-34開始, ABS(-34) - > 34, XOR 255 - > 221, + 1 - > 222
因此222具有與-34相同的二進制表示。
在框架中可能有更好的方法來做到這一點,但上述應該工作。試試看,讓我們都知道。 (可能不用說,但是一個正號有字節和它的無符號conterpart具有相同的二進制表示,所以一個值爲45的SByte與一個值爲45的字節具有相同的表示形式)。
相關問題
- 1. 將非託管內存拷貝到託管字節數組
- 2. 使用WinDbg將託管字節[]的內容寫入文件
- 3. 非託管內存和託管存儲
- 4. 將託管字節數組轉換爲非託管字符串
- 5. 從非託管內存中的字節讀取字符陣列
- 6. 非託管內存泄漏
- 7. 將字符串和字節數組連接到非託管內存
- 8. D中的非託管內存管理
- 9. 託管的PInvoke簽名不匹配的非託管的目標籤名
- 10. 託管+非託管應用程序導致內存泄漏
- 11. 非託管代碼使用的.NET組件的內存管理
- 12. 非託管代碼調用回調vb.net
- 13. 寫入到從非託管代碼
- 14. 通過使用指定的字節數,從進程的非託管內存中分配內存
- 15. 將非託管/非託管成員添加到託管類
- 16. 使用託管語言編寫內存管理器?
- 17. 如何將(託管到非託管)數組<System :: Byte ^>轉換爲字節*?
- 18. 如何監視託管/非託管代碼的內存使用情況
- 19. 自動清理非託管內存
- 20. 非託管內存泄漏dynavis
- 21. 在c#中分配「非託管」內存
- 22. 更改託管代碼中非託管代碼的內存值
- 23. 託管C#中的自由非託管C代碼內存
- 24. 非託管內存分配到託管對象
- 25. 將非託管數組傳遞給託管線程。 - 內存損壞
- 26. 將非託管結構變爲使用c託管代碼#
- 27. 如何在將託管字符串轉換爲UTF-8編碼的非託管字符*後釋放內存?
- 28. .NET 4.5 WCF承載IIS非託管內存使用情況
- 29. 如何使用Marshal類從非託管內存讀取bool?
- 30. 在C#中使用非託管內存處理
@ user1286364是否爲您工作?任何問題,只要問。 – tcarvin 2012-03-26 12:00:10