关于类型定义,怎么定义不足1字节整数类型

关于类型定义,如何定义不足1字节整数类型?
请问如何定义5位长度的整数

------解决方案--------------------
占用内存空间最少8位(一字节)。长度为一字节的数据类型,是最小的数据类型。你如果只用5位,那么另3位闲置就是。不知楼主有什么特殊需求。
------解决方案--------------------
5位长度?
一个integer 就足够了
------解决方案--------------------
5个Bits呀!
那就用一个字节空3个bits也很正常。
------解决方案--------------------
附:“二进位”在内存里是没有地址的。因此,即使你在某个字节的5个Bit里写入了数据,等到你要把这个数据取出来里,你还是要至少取它所在的那整个字节。

如果有特殊需求,可以用Byte或ShortInt(都是一字节的)存取数据,然后进行位运算。
------解决方案--------------------
啊.....难道楼主的意思是“5个十进位的整数”?

那就用Word类型或SmallInt吧。

Word 取值范围: 0~65535
SmallInt : -32768~32767
------解决方案--------------------
多看看书吧。
------解决方案--------------------
你的问法感觉有问题。

每个内存单元是一个Byte。也就是最小只能定义8位。也就是Shortint或者byte。