主题:将一个n位的十六进制数转换为二进制数
jdtsui
[专家分:0] 发布于 2009-02-14 18:55:00
[fly]越快越好,谢谢啦!!![/fly]
回复列表 (共3个回复)
沙发
ninjia [专家分:10] 发布于 2009-02-16 17:32:00
很简单啦,先变成十进制,再变成二进制!代码我不写了,自己想吧!
板凳
lixeb [专家分:80] 发布于 2009-02-22 17:06:00
十六进制的一位对应二进制的四位:
for i:=1 to n do {假设1是最低位}
begin
case(十六进制的每位值)of
$0:rs:='0000';
$1:rs:='0001';
...
$A:rs:='1010';
...
$F:rs:='1111';
end;
二进制:=rs+二进制;{string类型}
end;
3 楼
神的思想 [专家分:80] 发布于 2009-04-08 16:12:00
[quote]很简单啦,先变成十进制,再变成二进制!代码我不写了,自己想吧![/quote]
我来回复