怎么将如"FF"之类的字符转换成"11111111"形式的二进制码? ( 积分: 15 )

  • 主题发起人 主题发起人 sxwy
  • 开始时间 开始时间
S

sxwy

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么将如"FF"之类的字符转换成"11111111"形式的二进制码?
现在可以得到一个BYTE的整数值,怎么才能将这个BYTE的值转换为如:"00000000"八位二进制码显示,(这里指的是以字符串的形式显示),谢谢了.
 
怎么将如"FF"之类的字符转换成"11111111"形式的二进制码?
现在可以得到一个BYTE的整数值,怎么才能将这个BYTE的值转换为如:"00000000"八位二进制码显示,(这里指的是以字符串的形式显示),谢谢了.
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=13396
 
用查字典的方式,
0~F共十六中情况,分别对应十六中结果。
‘0000’
……
‘1111’
把你的整数转化成十六进制格式,然后查字典,衔接字符串即可。
直接从整数值取余和取模,然后用Case查字典即可,很快的。
 
多人接受答案了。
 

Similar threads

回复
0
查看
848
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部