1、菜单制作:制表位(段落->制表位->) 叶轩楠·········· 上海大学 轩楠叶·········· 上海大学 楠轩叶·········· 上海大学 选完后要选“设置” 2、光盘制作的左对齐,斜体,每篇文章之间的间隙。 3、word中的的三种缩进 从上到下分别是首行缩进、悬挂缩进
分类:
其他好文 时间:
2014-07-25 02:28:44
阅读次数:
265
初学C语言union的时候,一直在想到底在哪里用到它,甚至在工作的前一年基本上认为union是无用的,直到后来看到一大牛写的代码,才豁然开朗,深感学无止境!直接上代码,见如下应用场景:在硬件编程中,经常要进行位操作,假定 寄存器是8位的(这里就偷个懒,不写32位的了),且某个寄存器的地址是 0x10...
分类:
其他好文 时间:
2014-07-22 22:47:13
阅读次数:
229
第十章 结构和联合
这个部分先介绍了.运算符,可以供直接访问,还介绍了->运算符,它代替结构体指针的间接访问操作(*struct).xxx
这一章新手理解起来不算太难,没有学过操作系统的话理解位段、对齐等概念会有一些问题。
越发的说明了指针和内存绝对是C的核心。
总结:
结构声明列出了结构包含的成员列表,不同类型的值可以存储在一起。
不同的结构声明即使他们的成员列表相同也被认为...
分类:
其他好文 时间:
2014-07-20 22:26:03
阅读次数:
300
本文详细介绍了结构体中位域相关使用说明。有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进制位域来。...
分类:
编程语言 时间:
2014-07-16 17:27:16
阅读次数:
757
#include #include typedef struct A{ int a:5; int b:3; unsigned c:8; unsigned d:8;} Type_A;/* VS2010, Windows XP, Debug模式下运行 */int main(void){ struc...
分类:
其他好文 时间:
2014-07-16 16:47:14
阅读次数:
210
IP分为2中:IPv4(32位),IPv6(128位)。IPv6的提出是为了应付未来IP地址不足的困难,但是目前IPv4仍然是主流。一个IP地址分为4段,每段有8位,段与段之间用 . 分隔。为了易于表示,IP地址会把没段的二进制转化为十进制。IP地址分为2部分:网域号码(Net_ID),主机号码(H...
分类:
其他好文 时间:
2014-07-05 21:24:16
阅读次数:
170
1.判断一个int型变量a是奇数还是偶数if((a&1) == 1) //奇数2.判断一个正整数是不是2的幂if(a&(a-1) == 0) //是3.特定位取反对前4位取反,则 a^154.位段是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。对于一个位段,必须存储在同一个字节中,...
分类:
其他好文 时间:
2014-06-29 18:52:34
阅读次数:
136