1 总结下 结构体位域的使用 比如 则 struct _COM2 { u8 Len : 1;//低位 u8 EoN : 2; u8 Stop:1; u8 Bps:4;//高位 } union COM { u18 data; struct _COM2 COM2; }; 测试可用: ...
分类:
其他好文 时间:
2017-08-15 14:18:46
阅读次数:
147
指定数据存贮的绝对地址 这里其实就是要搞懂2个C语言关键字就可以了. 首先,__attribute__,这个是 用来指定变量或结构位域的特殊属性,该关键字后的双括弧中的内容是属性说明。 然后是at关键字,该关键字可以用来设置变量的绝对地址,也就是你可以通过这个关键字,指定某个变量处于内存里面的某个给 ...
分类:
其他好文 时间:
2017-08-05 00:19:26
阅读次数:
234
一、活动目录相关概念1、使用活动目录的优点:集中管理、便捷的访问网络资源、可扩展性。2、域的概念:活动目录的一种实现形式,也是活动目录最核心的管理单位。3、域控制器:就是安装了活动目录服务的一台计算机。活动目录的数据都储存在域控制器内!4、名称空间:是一个区域..
分类:
其他好文 时间:
2017-08-02 22:04:28
阅读次数:
142
1、联合,语法 union{成员1;成员2;} 联合间的成员共享同一个空间,也就是说,成员1赋值如果没有被清除,会体现在成员2上 2、位字段,结合结构体瓜分完整的类型存储空间,如 位域中宽度可自定,但要其变量类型范围内 ...
分类:
其他好文 时间:
2017-07-04 12:13:55
阅读次数:
140
union共用声明和共用一变量定义: “联合”是一种特殊的类。也是一种构造类型的数据结构。在一个“联合”内能够定义多种不同的数据类型。 一个被说明为该“联合”类型的变量中,同意装入该“联合”所定义的不论什么一种数据,这些数据共享同一段内存, 以达到节省空间的目的(另一个节省空间的类型:位域)。 这是 ...
分类:
编程语言 时间:
2017-06-28 18:46:12
阅读次数:
150
有些信息存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。 为了节省存储空间,并使处理简便,C语言提供了一种数据结构,称为“位域”或者“位段”。 所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,运行在程序中按域名进行操作。 (1)位域的定 ...
分类:
其他好文 时间:
2017-06-22 19:43:26
阅读次数:
114
(1)数据结构、算法的概念和作用 结构化程序设计的方法、三种基本结构程序流程图和 N-S流程图 (2)C程序的一些特点、标识符和关键字的概念.编译、 链接和运行的概念及应用C程序开发流程、 学会至少一种环境下的 C程序开发 (3)常量、变量的概念和使用如何声明和定义变量printf函数和scanf函 ...
分类:
编程语言 时间:
2017-05-27 13:24:26
阅读次数:
235
数值类型 BIT[(M)]位域类型,M:0~64表示每个值的位数,默认为1 TINYINT[(M)] [UNSIGNED] [ZEROFILL]带符号范围:-128~127 BOOL/BOOLEAN TINYINT(1)同义词,0为假,1为真 SMALL/MEDIUMINT/INT/INTEGER/ ...
分类:
数据库 时间:
2017-04-30 23:02:55
阅读次数:
238
本文参考自C# 位域[flags],纯属读书笔记,加深记忆 .Net中的枚举一般有两种用法 (1)、表示唯一的元素序列,列入一周天里面的各天 (2)、表示多种的复合状态,这个时候一般需要为枚举加上[Flags]特性为标记 下面通过代码演示[Flags]特性的作用 1、不加[Flag]特性的代码 ...
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的 ...
分类:
其他好文 时间:
2017-04-14 22:03:43
阅读次数:
187