delphi 一个整数转其二进制表示的小函数


本文整理自网络,侵删。

 
function IntToBinStr(v: Integer): String;
var
  b: array [0 .. 32] of Char;
  o: Integer;
const
  Chars: array [0 .. 1] of Char = ('0', '1');
begin
  o := 31;
  if v <> 0 then
  begin
    while v <> 0 do
    begin
      b[o] := Chars[v and $1];
      v := v shr 1;
      Dec(o);
    end;
    b[32] := #0;
    Result := PChar(@b[o + 1]);
  end
  else
    Result := '0';

end;

 

来源:http://blog.qdac.cc/?p=3443

相关阅读 >>

Delphi中sendmessage详细资料

Delphi关于邮箱收信的问题

Delphi 10.3.2 社区版的安装

使用滑块实现图片的放大和缩小

Delphi getcurrentdir 获取当前文件夹

Delphi 改变进程优先级

Delphi 泛型搜索字符串数组

Delphi判断驱动器类型

Delphi判断文本文件的编码格式

Delphi windows 下用 Delphi 代码杀死进程,或者杀死自己

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...