Nibble等等。
答案 0 :(得分:16)
没有。即使你有一个布尔数组,我相信它们被指定每个占用一个字节。
当然,您可以定义自己的数据类型,这些数据类型的有效值少于256个(如Boolean
那样),但不能让它在内存中占用不到一个字节。
正如LBushkin所指出的那样,BitArray
和BitVector32
等类型可以有效地打包多个位 - 如果需要,您可以编写自己的NybbleArray
类型。
答案 1 :(得分:5)
没有小于字节的本机数据类型,但是如果要存储和操作一组打包位,可以使用BitVector32或BitArray。
答案 2 :(得分:1)
不,字节是最小的。