随笔分类 -  C语言-日常使用

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

点击右上角即可分享
微信分享提示