点击蓝字,关注我们
往期回顾
C语言的魔法书:揭秘stdio.h
数学公式"math.h"标准头文件,你知道什么时候用?怎么用吗?(一)
01
本节重点
C语言
情景回顾
上节说了关于
要使用
#include
然后,我们就可以在程序中调用
float c = sin(a) + cos(b); //调用sin和cos函数
注意,
float c = sin(a) + cos(b); //正确
int c = sin(a) + cos(b); //错误,会丢失精度
另外,
float a = PI / 6; //定义一个变量表示π/6弧度
float b = 30; //定义一个变量表示30度
float c = sin(a); //正确,a是弧度
float d = sin(b); //错误,b是角度,需要转换为弧度
float e = sin(b * PI / 180); //正确,将b转换为弧度
例如:
- asin,acos,atanh函数的参数必须在-1到1之间,否则会出现域错误。
- acosh函数的参数必须大于等于1,否则会出现域错误。
- log,log10,sqrt函数的参数必须大于0,否则会出现域错误。
- pow函数的第一个参数不能为负数,第二个参数不能为小数,否则会出现域错误。
- fmod函数的第二个参数不能为0,否则会出现除零错误。
- frexp函数的第二个参数必须是一个指针,否则会出现段错误。
- modf函数的第二个参数必须是一个指针,否则会出现段错误。
点赞加关注,学习不迷路
微信公众号|工控小新
EPLAN电气绘图、TIA博图基础 、CAD、C语言教学、单片机基础、三菱PLC ... 每日持续更新中