找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 930|回复: 0
收起左侧

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

[复制链接]
ID:63113 发表于 2022-9-5 10:28 | 显示全部楼层 |阅读模式

SO技术分享之35
    本文基础地介绍C语言中关于数学运算的相关知识。
1、数学运算有哪些作用?
1.png
数学运算的主要目的是进行数值计算,这其实可以衍生出很多应用,如模数/数模转换、数据处理、寻址、控制算法实现等。
2、常见的数学运算有哪些?
2.png
常见的数学运算包含了四则运算、三角函数以及其他函数等。如果是比较特殊的计算,可以构建一个子函数,运用四则运算的组合来创建新的计算函数。
3.png
     图 3是在KEIL中C语言常用的数学运算符和函数,如四则运算、三角函数、开根、求幂等,不过总的来说,尽管这么多花拳绣腿招式凌乱,其实万变不离其宗,用的最多的还是加减乘除,其他函数几乎都可以通过四则运算来构建。
3、一个简单例子
以下是一个数学运算的例程,编程环境为KEIL,这是为了简单说明在C程序里怎么进行数学计算:
#include<math.h> //先载入数学运算的头文件
unsignedint 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),会导致计算出错。
本节完,精彩待续。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表