CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

十进制小数转换为二进制

楼主kwokwo()2005-06-01 20:09:14 在 Delphi / 数据库相关 提问

如何把十进制小数转换成二进制?哪位大大写个代码出来参考一下啊。 问题点数:20、回复次数:8Top

1 楼maming2003(關機.睡覺!)回复于 2005-06-01 20:56:47 得分 0

50=00110010  
  Top

2 楼kwokwo()回复于 2005-06-02 00:47:13 得分 0

50=00110010?什么意思?我问的是小数啊Top

3 楼unsigned(僵哥(发站内消息,请附上链接或问题说明,否则不予回复))回复于 2005-06-02 01:14:59 得分 20

function   IntToBin(Value:   int64):   string;  
  var  
      i:   int64;  
  begin  
      SetLength(result,   64);  
      for   i   :=   1   to   64   do  
      begin  
          if   ((Value   shl   (i   -   1))   shr   63)   =   0   then  
              result[i]   :=   '0'   {do   not   localize}  
          else  
              result[i]   :=   '1';   {do   not   localize}  
      end;  
  end;  
   
  var  
        d:double;  
        i:int64;  
  begin  
        d:=3.056;  
        CopyMemory(@i,@d,8);  
        Result:=IntToBin(i);  
  end;Top

4 楼unsigned(僵哥(发站内消息,请附上链接或问题说明,否则不予回复))回复于 2005-06-02 01:18:46 得分 0

function   IntToBin(Value:   int64):   string;  
  var  
      i:   Integer;  
  begin  
      SetLength(result,   64);  
      for   i   :=   1   to   64   do  
      begin  
          if   ((Value   shl   (i   -   1))   shr   63)   =   0   then  
              result[i]   :=   '0'   {do   not   localize}  
          else  
              result[i]   :=   '1';   {do   not   localize}  
      end;  
  end;  
   
  var  
        d:double;  
        i:int64;  
  begin  
        d:=3.056;  
        CopyMemory(@i,@d,8);  
        Result:=IntToBin(i);  
  end;  
  Top

5 楼hc0007(当你孤单的时候你会想起谁?)回复于 2005-06-02 07:51:18 得分 0

markTop

6 楼cncharles(旺仔)回复于 2005-06-02 08:13:53 得分 0

upTop

7 楼tfeiy(独孤冷)回复于 2005-06-02 08:59:50 得分 0

用除模法啊.....Top

8 楼kwokwo()回复于 2005-06-02 15:36:51 得分 0

谢谢僵哥~~结帖Top

相关问题

  • 二进制转换成十进制
  • 小数点后的二进制转十进制求助
  • 请问十进制转换为二进制的函数和二进制转换为十进制的函数?
  • 把十进制转换成二进制的函数是什么?
  • VB中怎样把二进制转换成十进制?
  • 如何将十进制数转换成二进制数?
  • vb中,如何把十进制转换为二进制
  • 十进制和二进制转换的问题!
  • 新手求十进制转换二进制的代码。
  • 关于二进制转换成十进制的问题

关键词

  • 小数
  • inttobin
  • begin
  • result
  • do not localize
  • var

得分解答快速导航

  • 帖主:kwokwo
  • unsigned

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo