C常识
小心你的履带
这个作者很懒,什么都没留下…
展开
-
关于#define定义的宏
#define 定义的一些宏,并不具有特定参数类型,所以,#define eepromaddr 不能直接用++eepromaddr来操作,可以通过unsigned int addr = eepromaddr; addr++;来实现地址增加的操作。原创 2014-02-28 10:12:19 · 610 阅读 · 0 评论 -
print格式控制说明
printf的格式控制的完整格式: % - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。 ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位转载 2014-02-28 11:31:32 · 1177 阅读 · 0 评论 -
一种沾包的处理方法
A 粘包处理可以这样做:修改数据包,在数据包的头部增加“包长度”的信息,接收数据的时候首先接收头部,根据得到的长度,在接受这个长度的数据,得到的就不会是粘包的数据。 B 当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其 标准的Socket应用开发编程接口(API)。TCP/IP传输层有两个并列的协议:TCP和UDP。其中TCP(Transport Control Pr转载 2014-04-23 11:35:57 · 1014 阅读 · 0 评论 -
c: 链表的增删改查的操作
点击打开链接转载 2014-04-25 15:09:09 · 726 阅读 · 0 评论