C與指針心得 sinh是什么函數

感謝您的閱讀與點贊!歡迎關注:「大貓玩程序」,查看C語言系列文章上一節講了 整數型函數,這一節主要講解浮點型函數
浮點型函數:頭文件math.h包含了函數庫中剩余的數學函數的聲明 。這些函數的返回值以及絕大多數都是double類型 。
常用的數學函數有三角函數、雙曲線函數、對數和指數函數
1.三角函數:
【C與指針心得 sinh是什么函數】double sin(double angle);double cos(double angle);double tan(double angle);double asin(double value);double acos(double value);double atan(double value);sin\cos和tan函數的參數是一個用弧度表示的角度,這些函數分包返回這個角度的正弦、余弦和正切值 。
asin、acos和atan函數分別返回它們的參數的反正弦、反余弦和反正切 。
示例:
#include <stdio.h>#include <math.h>#define PI 3.14159265int main (){ double x, ret, val; x = 45.0; val = PI / 180; ret = sin(x*val); printf("1: %lf 的正弦是 %lf 度", x, ret); x = 60.0; val = PI / 180.0; ret = cos( x*val ); printf("2: %lf 的余弦是 %lf 度\n", x, ret);return(0);}
輸出:
1: 45.000000 的正弦是 0.707107 度2: 60.000000 的余弦是 0.500000 度
2.雙曲線函數:
double sinh(double angle);double cosh(double angle);double tanh(double angle);這些函數分別返回它們的參數的雙曲正弦、雙曲余弦和雙曲正切 。每個函數的參數都是一個以弧度表示的角度 。
示例:
#include <stdio.h>#include <math.h>int main (){ double x = 0.5; printf("1:%lf 的雙曲正弦是 %lf 度", x, sinh(x)); printf("2:%lf 的雙曲余弦是 %lf\n", x, cosh(x)); printf("3:%lf 的雙曲正切是 %lf 度", x, tanh(x)););return(0);}
輸出:
1:0.500000 的雙曲正弦是 0.521095 度2:0.500000 的雙曲余弦是 1.1276263:0.500000 的雙曲正切是 0.462117 度
3.對數和指數函數:
double exp(double x);double log(double x);double log10(double x);exp函數返回e值的x次冪
log函數返回x以e為第的對數,也就是常說的自然對數 。log10函數返回x以10為底的對數 。
示例:
#include <stdio.h>#include <math.h>int main (){ double x = 0; double y = 10; printf("e 的 %lf 次冪是 %lf\n", x, exp(x)); printf("e 的 %lf 次冪是 %lf\n", x+1, exp(x+1)); printf("e 的 %lf 次冪是 %lf\n", x+2, exp(x+2));printf("log10(%lf) = %lf\n", x, log10(x)); return(0);}輸出:
e 的 0.000000 次冪是 1.000000e 的 1.000000 次冪是 2.718282e 的 2.000000 次冪是 7.389056log10(10000.000000) = 4.000000

C與指針心得 sinh是什么函數

文章插圖