完善一下,去掉前面的0:
var
test: integer;
strTemp : string;
i : integer;
begin
test:=ORD('A');//则test=65.//ORD是PASCAL的函数,一般用BYTE
strTemp := IntToBin(test);
for i := 1 to length(strTemp) do
begin
if strTemp = '1' then
break;
end;
delete(strTemp,1,i-1);
showmessage(strTemp);
end;