随笔分类 - C语言-日常使用
摘要:# 转:"undefined reference to XXX"问题总结 今天看到一篇关于 “undefined reference to XXX”的文章,觉得讲解得很不错,特转载之。原文链接: ["undefined reference to XXX"问题总结](https://github.co
阅读全文
摘要:最近由于一个小需求,需要输出16进制数到文件中,本以为是一个小小的demo就可以解决,谁知道出现了这么个情况: 冷静分析了一下,但凡最高位是1的情况都会多出这么多fffffff,看来是范围超界了。原来:我用来缓存数据的buffer是char型的,16进制数据当然要用unsigned char来表示,
阅读全文
摘要:昨天遇到了一个场景,需要拷贝整个结构体的内容,既然是拷贝结构体的内容,那就一定要知道结构体的长度。一般而言,直接使用sizeof(struct xxx)就好了,但是考虑到内存对齐的问题,通过sizeof(struct xxx)拿到的实际上是结构体实际占用的内存空间大小。所以一旦编译器做出了优化,再把
阅读全文
摘要:%02x (x代表以十六进制形式输出,02代表不足两位,前面补0输出,如果超过两位,则以实际输出) 例: 运行结果: p[0] = 01p[1] = 02p[2] = 00p[3] = 00p[4] = 06p[5] = 02p[6] = 08p[7] = 1c PS: 不考虑大小端和内存对齐。 %
阅读全文

浙公网安备 33010602011771号