请问如何定义5位长度的整数

解决方案 »

  1.   

    5位长度?
    一个integer 就足够了
      

  2.   

    5个Bits呀!
    那就用一个字节空3个bits也很正常。
      

  3.   

    附:“二进位”在内存里是没有地址的。因此,即使你在某个字节的5个Bit里写入了数据,等到你要把这个数据取出来里,你还是要至少取它所在的那整个字节。如果有特殊需求,可以用Byte或ShortInt(都是一字节的)存取数据,然后进行位运算。
      

  4.   

    啊.....难道楼主的意思是“5个十进位的整数”?那就用Word类型或SmallInt吧。Word 取值范围: 0~65535
    SmallInt     : -32768~32767
      

  5.   

    你的问法感觉有问题。每个内存单元是一个Byte。也就是最小只能定义8位。也就是Shortint或者byte。