如何將負十進制數轉換爲十六進制數? 我知道如何將正數從一個基地轉換到另一個基地。 寡婦計算器在十六進制中返回一個類似FFFFFFFFFFFFCFC7的巨大數字,它的值爲-12345。我需要進一步處理的值是CFC7,但我不知道如何使用C#獲取它。更改負數的數字基地
0
A
回答
0
不能完全確定,如果這是你所需要的:
int i = -12345;
string test = i.ToString("X"); // test will hold: "FFFFCFC7"
int HexI = Convert.ToInt32(test, 16); // HexI will hold: -12345
+0
它工作正常。謝謝 – Jaws
0
試試這個:
int decimalValue = -12345;
string hexVal = String.Format("{0:x2}", decimalValue);
相關問題
- 1. 更改參數 - 誰負責?
- 2. 如何動態地更改基於函數參數的字典的名字嗎?
- 3. 將某個數字的基數更改爲給定數字
- 4. SQL - 檢查負數的字段值並在負數時更改值
- 5. 在java中更改數字的地方
- 6. 在javascript中更改基數
- 7. PHP/MYSQLI - BIGINT值更改爲負數
- 8. 認識數字基地
- 9. 更改tomcat基地址
- 10. 更改分支基地
- 11. 我想將基數10的數字改爲基數16
- 12. 如何更改數字中的數字
- 13. 動態改變數據基地 - Symfony的
- 14. 帶負數的地板部
- 15. 數字正數和負數
- 16. 更改基於C#中的數字數組的字符串順序
- 17. Django網站地圖更改基地址
- 18. 基於參數的SQL查詢更改
- 19. 將負數改爲0的java函數
- 20. 基於隱藏的數字更改容器的寬度 - jQuery
- 21. 在Apache Commons數學系統中更改數字系統的基礎數學
- 22. 數字總和(INC。負數)
- 23. Pentaho/Javascript:如何將字段值(unitPrice)從負整數更改爲正整數?
- 24. matplotlib - 如何更改軸標籤基地指數
- 25. 更換與下拉數字外鍵的LibreOffice基地
- 26. 更改點號後的數字數
- 27. 基於動態數字更改表格單元格的寬度
- 28. 確定,如果數組有負數,並將其更改爲零
- 29. 的NumberFormat bracketted文字負數
- 30. 正向負向&&負向正向負向基地
看看這個帖子 http://stackoverflow.com/questions/1139957/ c-sharp-convert-integer-to-hex-and-back-again – fenix2222