1
我必須將十六進制數轉換爲十進制數,但不知道如何。在AutoIt的文檔(下圖)的一些常量(即分配十六進制值)被定義:十六進制爲十進制
0x00200000
十六進制(下劃線在圖像)等於8192
十進制(這是真正的轉化率)。但轉換器返回2097152
。我必須轉換另一個十六進制值(0x00000200
),但轉換器錯誤。如何正確轉換它?
當我使用定義$WS_EX_CLIENTEDGE
(或十六進制值)時,它不起作用。如果我使用整數,我相信它會起作用。
8192是爲0x2000,你有*值* 2097152這是一樣的窗口WS_VSCROLL不斷 –
您已經瞭解了錯。 '0x00200000'不是十進制8192.您可以使用Windows計算器(使用*查看*菜單將其置於編程器模式中)自行驗證。檢查* Hex *單選按鈕,輸入'200000',然後單擊* Dec *按鈕。讀取十六進制數字時,可以刪除任何前導零 - 「0x00200000」與「0x200000」相同,「0x00000200」與「0x200」相同。 –