Delphi 有没有 bit 类型?我想定议一个3bit 长度的数据(50分)

  • 主题发起人 主题发起人 QSmile
  • 开始时间 开始时间
Q

QSmile

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi 有没有 bit 类型?我想定议一个3bit 长度的数据

通讯协议里要用的。
我想定义一个结构体,但协议里全是些1bit,3bit 这样的。
 
那就是cha的
 
应该没有
最小单位为字节
你把通讯协议的位按每8个位作为一个包
然后使用byte来解析每个位的含义
我都是这么用的
 
没有这种数据类型吧,可以用字节阿,给每位定义不同的功用,然后自己分析
 
就是Char吧
 
char是byte;
1byte=8bit
delphi没有bit类型,但是你可以用string的位代替,每个字符就是一个二进制单位bit
如:
1bit就是str:='1';
3bit就是str:='101';
用的时候把str的每一个字符进行转换,就是1个bit
 
我用类来完成
 
多人接受答案了。
 
后退
顶部