0
A
回答
3
請。
現代計算機以二進制形式工作,通過直接操作代表1和0的電壓。這只是他們工作的方式,你不能用軟件來改變它。
你可以做的是改變用於I/O底座,讓你在十六進制打印出來的數字,如:
int a = 47, b = 95;
int c = a + b; /* Look, we add two integers! */
printf("%x + %x = %x\n", a, b, c); /* Print terms and sum in HEX. */
這將打印:
2f + 5f = 8e
注意變量是從十進制數初始化的,但我們仍可以用十六進制打印中的值。
+0
感謝ton @ unwind。我現在得到了一個開始,我想我現在可以修復輸入的東西。謝謝! :d –
相關問題
- 1. 在C++中設置基本創建
- 2. 基於PHP中的另一個數組值取消設置一個數組?
- 3. 如何在mysql中設置一對一的關係基數?
- 4. 你可以在C#2.0中設置一個整數爲空嗎?
- 5. Java JNI:在C++中設置基本(雙)數組的錯誤值
- 6. 基於系統區域設置在C++
- 7. 如何設置一個事件的發生基於用C#
- 8. 在bash中的一個函數中設置位置參數
- 9. 如何設置基於一個條件
- 10. 設置一個WordPress RSS源 - 基礎
- 11. 另一個基本的VBO設置
- 12. C++設置一個類中的數組元素的數量
- 13. 基於在它之前設置的另一個值,在lambda表達式中設置一個值?
- 14. 在Python中,如何基於另一個__init__變量設置值?
- 15. 在iPhone SDK中設置一個基於iPhone的Web界面
- 16. 在jQuery中設置一個基於CSS類的變量
- 17. 在Unity C中設置一個X位置和一個角度的點#
- 18. 在C基礎設施中集成C++
- 19. 設置一個位置,在PowerShell中
- 20. 在配置中設置基本網址
- 21. 在.NET中,是有可能設置基於調用一個函數
- 22. Ruby on Rails:基於另一個字段在我的模型中設置數據
- 23. 在一個函數中設置一個全局變量
- 24. 在一個循環中設置一個數組的第二維
- 25. 我可以在一個函數中設置一個狀態嗎?
- 26. 如何設置一個程序來改變C#中的數量?
- 27. 在WPF中設置多個DataContexts C#
- 28. 多個屬性。在C#中設置#
- 29. 如何在C++中的void中設置一個全局int?
- 30. 如何在C中的一行中設置多個位?
爲什麼?只需將輸入轉換爲正常的基數10並正常進行算術運算,並在打印結果時將其轉換爲十六進制。另外,我知道沒有編譯器允許更改內部基數。 –
開箱即用:'int x = 0x20 + 0x10;' – hroptatyr
@Joachim,我試圖乘以兩個100位十六進制數。我得到了十六進制輸入..所以我問。將一個尺寸爲天文數字的數字轉換成小數點並不聰明,我認爲。 –