回 帖 发 新 帖 刷新版面

主题:将一个n位的十六进制数转换为二进制数

[fly]越快越好,谢谢啦!!![/fly]

回复列表 (共3个回复)

沙发

很简单啦,先变成十进制,再变成二进制!代码我不写了,自己想吧!

板凳

十六进制的一位对应二进制的四位:
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 楼

[quote]很简单啦,先变成十进制,再变成二进制!代码我不写了,自己想吧![/quote]

我来回复

您尚未登录,请登录后再回复。点此登录或注册