DELPHI中二进制数如何声明?
一个整数如何转换成二进制数?
如何判断一个十进制或十六进制数转换成二进制后那些位是"1",那些位是"0"??
比如"8A",可以得出1,5,7位是"1",其他位是"0'

解决方案 »

  1.   

    delphi中没有专门的二进制,其他语言一般也没有的。
    你可以申明整数就可以了,比如byte, integer, long等。
    要判断某个位,可以使用位操作 and or 等。
    楼主还是看点编程的基础教材吧。
      

  2.   

    一个整数如何转换成二进制数?
    function IntToBin(Value: cardinal): string;
      

  3.   

    使用上面的函数要引用单元  Unit: IdGlobal
      

  4.   

    47522341(睡到8:30(铁心去佛山)) 
    你用的是Delphi几啊?我的D5,D6,D7都没有这个函数
      

  5.   

    d6
    不是没这个函数;要在uses后面加上引用单元idglobal;我上面不是已经说了吗?
      

  6.   

    pascal中没有位操作,有点不方便哈,要想使用那样的功能只能自己编函数了
      

  7.   

    字符型的整数读入整型变量后就成为二进制数。
    但是要显示(输出)二进制数,必须进行位操作
    Delphil中有位操作,也可通过内嵌汇编解决