学习
Z大侠
这个作者很懒,什么都没留下…
展开
-
C语言实现环形缓存区
感谢最好的涛提供的源码:https://blog.csdn.net/maowentao0416/article/details/81984269本文在此基础上整理记录。 环形缓冲区一、环形缓冲区的特性1、先进新出2、当缓冲区被使用完,且又有新的数据需要存储时,丢掉历史最久的数据,保存最新数据现实中的存储介质都是线性的...转载 2020-03-30 17:10:32 · 1816 阅读 · 1 评论 -
嵌入式中sprintf %f 失效问题解决
在嵌入式c语言编程中,使用sprintf %f时经常出现一些莫名其妙的问题,如:打印结果为0;打印越界;死机.... 在查阅了一些资料后,发现是使用嵌入式操作系统时,堆栈8字节对齐会有影响(具体详细原因我还没搞明白).......= =、为了避免这个问题,徒手敲了一个浮点数转字符串的函数,并做了长度限制记录如下:/*功 能: 浮点数保留小数位数四舍五入*//*输入参数: ...原创 2018-10-16 15:41:49 · 3741 阅读 · 0 评论