不同进制的常数表示:$F023 表示16进制,二进制,八进制又如何表示各自的变量又如何定义的,特别是二进制。

解决方案 »

  1.   

    很不幸,Delphi的常数(const)仅支持十进制和十六进制。你如果觉得不爽,有以下两种选择:
    1)不用Delphi,用支持二进制和八进制的语言(不过,我才疏学浅,现在还没有看过这种语言)
    2)自己写一个编译器,想支持几进制都可以,比如五进制、九进制都可以,只要你乐意写。
      

  2.   

    楼上回答问题的方式让人开眼界
    c/c++支持8进制,perl 2,8,10,16都是支持的。
      

  3.   

    在VB中,十进制数9的表示方法:十进制 八进制 十六进制 
    9      &O11   &H9Delphi不知道是否支持,如果不支持,我马上停止学习DELPHI,直接学C#去了,请高手解答
      

  4.   

    dephi不支持二,八进制
    一楼回答酷
      

  5.   

    呵呵
    只有16和10的其他的没办法的自己先转换啦:)数制只是表达而已,没所谓的,为何偏要用那个不支持的形式呢?http://lysoft.7u7.net
      

  6.   

    什么dephi不支持二,八进制?
    编译后统统都是二进制。
    常数的不同进制,只是书写形式这一表面现象不同而已,这难道也是不学Delphi的理由。
    用十进制和十六进制表示常数已经足够了。