社区
C语言
帖子详情
关于位域的问题,想搞个数组,不知道怎么弄
wxbfly
2008-04-11 12:10:24
想搞个数组,其中每个元素只占几个bit,但又不想自己定位,不知道怎么弄,是否可以定义几个bit的类型
比如:
typedef char:2 tBlockNo;
tBlockNo array[100] = {0};
请各位指导
...全文
1605
5
打赏
收藏
关于位域的问题,想搞个数组,不知道怎么弄
想搞个数组,其中每个元素只占几个bit,但又不想自己定位,不知道怎么弄,是否可以定义几个bit的类型 比如: typedef char:2 tBlockNo; tBlockNo array[100] = {0}; 请各位指导
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vagrantfish
2008-04-11
打赏
举报
回复
记得不要跨字节
arong1234
2008-04-11
打赏
举报
回复
位域是只能用于结构中得,其目的是为了牺牲时间来节省空间,这在早年内存空间少时有意义,现在一般都是牺牲空间来节省时间,因此使用位域不是一个好主意。
而且,即使你只定义2bit得位域,如果没有其他在同一个结构得位域与它共享空间,你除了增加处理开销外,空间一点都不会省,可以说弊大于利
rushman
2008-04-11
打赏
举报
回复
> 想搞个数组,其中每个元素只占几个bit,但又不想自己定位,不知道怎么弄,是否可以定义几个bit的类型
> 比如:
> typedef char:2 tBlockNo;
> tBlockNo array[100] = {0};
或者牺牲存储空间,或者还是自己进行定位吧……
野男孩
2008-04-11
打赏
举报
回复
位域不能你这样单独用。
HelloDan
2008-04-11
打赏
举报
回复
http://blog.csdn.net/birdzb/archive/2007/10/12/1821843.aspx
MISRA C 语言编程规范 良好的C语言编程习惯 提高c语言代码质量
本文章是基于Misra C coding stardand写的,因为原文是技术书,所以我在这里用我的理解给大家解释一下。什么是MISRA C编程规范呢,其实就是为了保证代码的规范而定义的一套c语言的规则而已。广泛应用于汽车领域中。 rule2.2 源代码应该使用/*...*/类型的注释。良好的习惯,虽然很多编译器也都支持//注释,但是不同的编译器可能会造成很多不同的麻烦。 rule2.3 不要...
C语言面试题汇编
1.局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2.如何引用一个已经定义过的全局变量?
gtest实现架构简单分析
公司现在需要一套成型的测试框架,选中了现在开源的gtest测试框架,公司将这个任务交给了我,要在gtest框架基础上进行一些修改,这几天一直在看gtest源码,不懂C++,看起来有点难,不过还是有一些感悟,写下来以备后用 gtest测试框架是在不同平台上(Linux,Mac OS X,Windows,Cygwin,Windows CE和Symbian)为编写C++测试而生成的。它是基于xUn
超全超详细的C语言结构体、位段、枚举、联合体详解
本次我们学习了C语言的自定义类型——结构体(struct)、位段、枚举(enum)、联合(union)应该重点掌握以下类容: 自定义类型的基本使用 熟悉结构体内存对齐的规则 熟悉各自定义类型的特点,并
知道
计算各自定义类型所占空间的大小
C语言笔试题
想
成为嵌入式程序员应
知道
的0x10个基本
问题
:预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年
问题
) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这
想
看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2)懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。
C语言
70,019
社区成员
243,267
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章