引用: moyanming2013 发表于 2016-7-12 10:48
位域是不能用u8声明的,只能是int型。你C语言基础太差,赶紧看书。
引用: 白手梦想家 发表于 2016-7-12 10:33
位域,C语言教科书里面有
引用: jscks 发表于 2016-7-12 10:35
是的,路过看看,学习一下
引用: moyanming2013 发表于 2016-7-12 10:48
位域是不能用u8声明的,只能是int型。你C语言基础太差,赶紧看书。
引用: lcofjp 发表于 2016-7-12 11:12
你说的我倒是头次听说。。。。
引用: lcofjp 发表于 2016-7-12 11:12
你说的我倒是头次听说。。。。
引用: BlackHeart4theW 发表于 2016-7-12 11:41
这是共用体吧,位域。DSP上常见,:1表示占据一位,所以你会看到8个:1
引用: moyanming2013 发表于 2016-7-12 10:48
位域是不能用u8声明的,只能是int型。你C语言基础太差,赶紧看书。
引用: BlackHeart4theW 发表于 2016-7-12 11:44
补充一下,第一个:1是最低位的bit,往下bit逐渐左移(就是变大,8421码那种。。),推荐你看看C相关教材 ...
引用: lcofjp 发表于 2016-7-12 04:04
C99中的内容:
A bit-field shall have a type that is a qualified or unqualified version of _Bool, ...
引用: wugx 发表于 2016-7-12 13:52
你欠拍,记那些东西干嘛???用时候查不就行了
引用: moyanming2013 发表于 2016-7-12 10:48 位域是不能用u8声明的,只能是int型。你C语言基础太差,赶紧看书。
引用: wugx 发表于 2016-7-12 13:52
你欠拍,记那些东西干嘛???用时候查不就行了