请教c语言结构体中冒号用法。

qinuxman 发布于 2013/12/20 10:23
阅读 161
收藏 0
我看网上说那是位域,应该是不能超过8位的。可是我看到的代码中有 int a :29;这样子,是怎么回事你?
加载中
0
小苏打
小苏打

不超过8位应该是指char类型。

sizeof(char) == 1. 不超过8位,也就是结构体中的char(uchar)类型不超过8位。

sizeof(short) == 2, 不超过16位

sizeof(int) == 4, 不超过32位。

sizeof(long long) == 8, 不超过64位。

返回顶部
顶部