我在IOS上使用位域结构如下:
struct rtp_header{
unsigned char cc:4;
unsigned char x:1;
unsigned char p:1;
unsigned char v:2; unsigned char pt:7;
unsigned char m:1; unsigned short sequence_number;
unsigned int timestamp;
unsigned int ssrc;
};为什么得到的 timestamp是16位呢,ssrc正常是32位。着急啊!!毕设下周答辩了。 VC的编译器正常。iOS位域