随笔分类 - C语言相关
收集C语言相关资料和知识
摘要:| 十进制 | 十六进制 | 控制字符 | 转义字符 | 说明 | Ctrl + 下列字母 | | | | | | | | | 0 | 0 | NUL | \0 | Null character(空字符) | @ | | 1 | 1 | SOH | | Start of Header(标题开始) |
阅读全文
摘要:在Keil中编译工程成功后,在下面的Bulid Ouput窗口中会输出下面这样一段信息: Program Size: Code=6320 RO-data=4864 RW-data=44 ZI-data=1636 代表的意思: Code :是程序中代码所占字节大小 RO-data :程序中所定义的指令
阅读全文
摘要:CRC校验(循环冗余校验) CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类
阅读全文
摘要:RGB(565) is converted to RGB(666) by appending the MSBs R5[4] respectively B5[4] as the low order bit, while G6[5:0] remains untouched: R6[5:0] = (R5[
阅读全文
摘要:实现C++和C的混合编程 在 C++ 出现之前,很多实用的功能都是用 C 语言开发的,很多底层的库也是用 C 语言编写的。这意味着,如果能在 C++ 代码中兼容 C 语言代码,无疑能极大地提高 C++ 程序员的开发效率。 而恰恰答案也正是我们想要的,C++ 和 C 可以进行混合编程。但需要注意的是,
阅读全文
摘要:typedef void *HANDLE用法与说明 语法: typedef void *HANDLE; 含义: 就是用HANDLE来代表void*,也可理解为 HANDLE == void*。 void类型的指针表示可以指向任意类型的数据,但是void类型指针不能直接使用,使用前必须先转换成某种确定
阅读全文