📄 changedectoanyformat.txt
字号:
//Writen by Laytau in 10/21/02.
unit changeDecToAnyFormat;
interface
uses SysUtils;
//------------------------------------------------------------------------
//Place Functions Declare or Procedures called by other outer Modes;
//Function Name: changeDecToAny(nDecVal:integer;nParaFlag:integer):string;
//Functions:Change Dec to Any Form Number String;
//Parameters: nDecVal , integer,integer be to Change
// nParaFlag, integer,Parameter show Dec Change Mode
// 2:Banary 8:Octo 10:Dec such as....
//Examples: Change 168(Dec) to Octo Number String:'250'
// 6975(Dec) to Hex Number String:'1B3F' eg.
//------------------------------------------------------------------------
function changeDecToAny(nDecVal:integer;nParaFlag:integer):string; //
implementation
const STRPARA: string='0123456789ABCDEF';// 进制转换字符串
//Functions or Procedures:
function changeDecToAny(nDecVal:integer;nParaFlag:integer):string;
var
j:integer;
begin
j:=nDecVal;
Result:='';
if nParaFlag > 16 then Exit;
while j>=nParaFlag do
begin
Result:=copy(STRPARA,(j mod nParaFlag)+1,1)+Result;
j:=trunc(j/nParaFlag);
end;
if j>0 then Result:=copy(STRPARA,j+1,1)+Result;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -