随笔分类 -  C/C++

C/C++学习
摘要:之前一直挺奇怪常量后面还要带后缀,例如:8u、0.54f、3345235l,一直感觉没啥用,后来遇到一个问题才发现真的有用,这个在硬件编程方面用的会比较多。近年,在Cortex-M3之后ARM公司又推出Cortex-M4内核,和之前的M3内核的区别之一就是M4带一个单精度浮点运算单元(PFU),使用的话要先开启编译器 FPU 功能。浮点型的计算是要调用函数库,很麻烦的一个计算过程,效率比较低,有了这个运算单元之后,可以用硬件直接计算,速度很快如果是两个常量进行运算,比如说:fResult = 0.1 * 0.3对于运算器来说,默认的计算带有小数点的数认为是双精度的,不支持双精度的运算单元,只能 阅读全文
posted @ 2014-03-14 13:45 飞向梦 阅读(473) 评论(0) 推荐(0)
摘要:假设被积函数为fx,积分区间为,ab,把区间,ab等分成n个小区间,各个区间的长度为h,即/hban,称之为“步长”。根据定积分的定义及几何意义,定积分就是求函数fx在区间,ab中图线下包围的面积。将积分区间n等分,各子区间的面积近似等于梯形的面积,面积的计算运用梯形公式求解,再累加各区间的面积,所得的和近似等于被积函数的积分值,n越大,所得结果越精确。以上就是利用复合梯形公式实现定积分的计算的算法思想。复合梯形公式: 假设被积函数为f(x),积分区间为[a,b] ,把区间[a,b]等分成n个小区间,各个区间的长度为step,即step=(b-a)/n,称之为“步长 阅读全文
posted @ 2014-03-07 14:51 飞向梦 阅读(6829) 评论(0) 推荐(1)
摘要:由于做的东西中涉及到一个控件,查了一下叫spin box,但是,spin box控件只在对话框里面才能使用,而且比较麻烦,更何况还要用十六进制,查到就有可多edit+spin来做,后来找到一个样例着手开始做,做到后来发现只支持十进制,于是就自己尝试着来做首先说明一下我做的spin box的目的效果:1、可以直接输入2、点击上下箭头加减1说明:所有过程都是十六进制接下来介绍一下edit+spin的使用1、控件属性设置:Spin:①Auto Buddy:True②Set Buddy Integer:False③Arrow Keys:True关于第二点说明一下:本来参考别人的是True,后来发现一直 阅读全文
posted @ 2013-08-06 18:40 飞向梦 阅读(679) 评论(0) 推荐(0)