10進制轉16進制
使用IntToHex可以實現十進制到十六進制的轉換,注意這里的參數有兩個,第一個表示需要被轉換的10進制數,第二個表示轉換后用幾位來顯示16進制數。
代碼如下:
function OctToHex(iValue, iBit: Integer): String; begin Result := IntToHex(iValue, iBit); end;
16進制轉10進制
使用StrToInt可以實現16進制到10進制的轉換。
代碼如下:
function HexToOct(hValue: String): Integer; begin Result := StrToInt('$' + hValue); end;
轉換時還需要注意16進制高低位的問題!高位在前或者低位在前需要分清楚!
作者:Jeremy.Wu
出處:https://www.cnblogs.com/jeremywucnblog/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。