1,我怎么做能把16进制转换为2进制 如:16进制$0bc转2进制000010111101
2,我想得到16进制,或2进制第几位是多少 如:我想得到16进制$0bc第一位 0
初学谢谢!
2,我想得到16进制,或2进制第几位是多少 如:我想得到16进制$0bc第一位 0
初学谢谢!
解决方案 »
- LevonMTVBox --mtv欣赏软件 -绿色免费...
- 请问LCD显示屏要装驱动吗, 为什么电脑检测不到
- INSERT 语句与 COLUMN FOREIGN KEY 约束冲突。
- radiobutton出错.................................
- 用delphi 编写的程序发送邮件的怪现象
- 怎样选择Delphi好书?
- 不懂!怎样和程序一起发布BDE,是直接把那些dll文件考过去吗?请各位详细指点一下
- 如何update数据库中二进制数据??
- 在输入文件中的非法字符~ 谁能帮我解释一下吗?谢谢
- 系统Imagelist和enumwindows的问题,请高手解答。。。且高分来去花。。。
- 怎么做出鼠标穿透的效果
- 新开贴求助:TADOTable+ACCESS数据库从一个数据库复制记录到另一个数据库时出错
第二个问题嘛,用COPY
function HexToBin2(str:string):string;
var
i:integer;
len:integer;
strValue:string;
iTemp:Integer;
begin
strVAlue:='';
iTemp:=StrToInt(str);
len:=length(IntToStr(StrToInt(str)));
while iTemp>0 do
begin
if (iTemp and 1)=0 then
strValue:='0'+strValue
else
strValue:='1'+strValue;
iTemp:=iTemp shr 1;
end;
Result:=strValue;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption:=HexToBin2(Edit1.Text);
end;2、用Copy,因为是字符串,
Label1.Caption:=Copy('$0bc',2,1);////从字符串第2个位置,拷贝一个字符。