![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
村上葱树
这个作者很懒,什么都没留下…
展开
-
Sprntf、格式控制符%3.0f
输出一个浮点数。总共有三位数,小数位0位。比如:345。不是345.0。比如%3.1f,那就输出三位整数,一位整数。比如:#includevoid main(){ double a=233.234445; printf("%3.0f",a);}输出结果为:233。#includevoid main(){ double a=233.234445; printf("%3.1原创 2016-02-23 11:36:57 · 3671 阅读 · 0 评论 -
详解C中volatile关键字
volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写出这样的程序:short flag;vo转载 2016-05-05 15:49:22 · 373 阅读 · 0 评论 -
数字滤波算法
在仪表自动化工作中,经常需要对大量的数据进行处理,这些数据往往是一个时间序列或空间序列,这时常会用到数字滤波技术对数据进行预处理。数字滤波是指利用数学的方法对原始数据进行处理,去掉原始数据中掺杂的噪声数据,获得最具有代表性的数据集合。数据采样是一种通过间接方法取得事物状态的技术,如将事物的温度、压力、流量等属性通过一定的转换技术将其转换为电信号,然后再将电信号转换为数字化的数据。在多次转换中由于转转载 2017-03-17 09:14:31 · 1089 阅读 · 0 评论