公告

非常抱歉,由于我们的服务器提供商硬盘出错,数据丢失,网站重建中...
I am so sorry, because of our server's hard disk error, data lost, the website reconstructioning
QQ:512000523
MSN : funchip@hotmail.com

 
首页 arrow 支持论坛
杭州福芯-支持论坛
欢迎您, 游客
登录注册.    忘记密码?
Delphi的进制转换(转) (1 个人正在浏览) (1) 个游客
到底部 发表回复
被收藏: 0
话题: Delphi的进制转换(转)
#19
Hermit (会员)
Fresh Boarder
帖子: 3
graphgraph
该会员已离线 点此观看该会员的个人资料
Delphi的进制转换(转)
发表于 2007-12-13 09:53
评分: 0  

代码: :

//十六进制(S)-->>十进制(I)  [重写:Jey] function hextoint(s: string): Integer;   begin           //$代表16进制   Result:=StrToInt('$'+s); end; //十进制转换为二进制字符串  [重写:Jey] function inttoBin(i: integer): string; begin while i 0 do begin              //i mod 2取模,再使用format格式化    result:=Format('%d'+result,[i mod 2]);    i:=i div 2 end end; //二进制(S)-->>十进制(D)    [重写:Jey] uses Math; function hextoint(s: string): Double; begin   while Length(s) 0 do   begin              //2^(长度-1)次方     if s[1]='1' then  Result:=Result+power(2,Length(s)-1);     s:=Copy(s,2,Length(s));   end end; //十进制(I)-->>十六进制(S) //D自带函数,Digits长度,一般设4. function IntToHex(Value: Integer; Digits: Integer): string; //数据(S)-->>二进制(S) //任何数据都是以二进制形式存储的! (转) function conertde(s:string):string; var i:integer; begin for i:=1 to length(s) do    result:=result+inttohex(ord(s[i]),2); end;


请注意, 尽管 boardcode 及表情图案按钮没有显示,它们仍然可以通过手动输入生效。
 
向版主举报   已记录 已记录  
 
最后编辑: 2007-12-13 09:53 由: Hermit.
  Reply Quote
到顶部 发表回复

© 2008 杭州福芯电子 浙ICP备05040812号
Joomla!是基于GNU/GPL许可发行的免费软件.