单片机C语言之数学运算介绍(单片机C语言之数学运算介绍)

SO技术分享之35

本文基础地介绍C语言中关于数学运算的相关知识。

1、数学运算有哪些作用?

单片机C语言之数学运算介绍(单片机C语言之数学运算介绍)(1)

数学运算的主要目的是进行数值计算,这其实可以衍生出很多应用,如模数/数模转换、数据处理、寻址、控制算法实现等。

2、常见的数学运算有哪些?

单片机C语言之数学运算介绍(单片机C语言之数学运算介绍)(2)

常见的数学运算包含了四则运算、三角函数以及其他函数等。如果是比较特殊的计算,可以构建一个子函数,运用四则运算的组合来创建新的计算函数。

单片机C语言之数学运算介绍(单片机C语言之数学运算介绍)(3)

图 3是在KEIL中C语言常用的数学运算符和函数,如四则运算、三角函数、开根、求幂等,不过总的来说,尽管这么多花拳绣腿招式凌乱,其实万变不离其宗,用的最多的还是加减乘除,其他函数几乎都可以通过四则运算来构建。

3、一个简单例子

以下是一个数学运算的例程,编程环境为KEIL,这是为了简单说明在C程序里怎么进行数学计算:

#include <math.h> //先载入数学运算的头文件

unsigned int a,b,c,d;//定义变量a,b,c,d

a=2;

b=9;

c=a b;//加法,那么c=2 9=11;

d=sqrt(b);//开方,那么d=

4、注意事项

要进行数学计算一般需先载入数学运算头文件math.h,这里面包含常见的数学计算函数的定义,载入格式如下:

#include <math.h>

注意数据类型(与计算)匹配; 注意变量的取值(与计算)匹配,假如在计算中超出了变量定义的数据类型的取值范围或不符合计算法则(如除数为0),会导致计算出错。

本节完,精彩待续。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页