SO技术分享之35 本文基础地介绍C语言中关于数**算的相关知识。 1、数**算有哪些作用? 数**算的主要目的是进行数值计算,这其实可以衍生出很多应用,如模数/数模转换、数据处理、寻址、控制算法实现等。 2、常见的数**算有哪些? 常见的数**算包含了四则运算、三角函数以及其他函数等。如果是比较特殊的计算,可以构建一个子函数,运用四则运算的组合来创建新的计算函数。 图 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),会导致计算出错。 本节完,精彩待续。
|