学习C语言中的Sin函数

254 阅读4分钟

在数学中,正弦函数是三个主要函数之一,其他函数包括余弦和坦。执行基本数学运算的技术,如基本的指数、对数、平方根和数学运算,都包含在<math.h>头文件中。你必须包含头文件<math.h>来利用这些函数。sin函数接受一个弧度的角度,并给出其正弦值,可以用正弦曲线来确认。

你可以使用正弦定律来寻找三角形中的任何一个任意角度,以及某个三角形边的长度。这是一个基本的三角学概念。在ANSI/ISO 9899-1990版本的C语言中使用了sin函数。Sin()返回一个介于1和-1之间的结果。

现在,让我们先来看看C语言中sin()函数的几个例子。

前提条件

  • 在Windows/Linux上安装GCC编译器

注:我们在Windows 10中使用的是GCC编译器。

例1

在我们的第一个例子中,我们将在程序中使用sin()函数。最初,你必须打开GCC编译器,用任何需要的名称创建一个新文件。之后,将后续代码插入其中。

我们已经添加了几个库,即< stdio.h>和< math.h>。添加完毕后,向主函数移动。在main()函数中,我们已经声明了两个变量,"a "和 "result",数据类型为双倍。对于其中一个变量,我们给它分配了一个 "7.1 "的值,并计算了它的sin值;输出结果将存储在 "result "变量中。然后我们给变量 "a "分配了一个负值并计算了它的sin值。之后,我们给变量 "a "分配了0,其计算结果将存储在 "结果 "变量中。现在我们已经准备好执行这个程序了。在GCC编译器的菜单栏中,你必须点击 "编译和运行 "选项来获得输出。这个选项存在于 "Build "菜单下。

一旦你点击这个选项,一个名为 "控制台 "的黑色屏幕将出现在你的屏幕上。你将会得到下面所附的屏幕截图中的输出。

例2

在第二个例子中,我们将在我们的程序中以一种稍微复杂的方式使用sin()函数。首先,你必须打开GCC编译器并创建一个新的文件,文件名可以是任何需要的。以前的文件也可以使用。之后,将后续代码插入其中。

我们已经添加了几个库,它们是< stdio.h>和< math.h>。我们已经添加了PI的值**,**从截图中可以看出。添加完毕后,向主函数移动。在main()函数中,我们声明了三个变量 "a"、"retu "和 "value",数据类型为双数。对于其中一个变量,我们给它分配了一个值 "79.0"。我们应用了一个公式,将其值保存在 "retu "变量中,并计算其sin值;然后,我们使用printf()函数打印了结果。现在我们已经准备好执行这个程序了。在GCC编译器的菜单栏中,你必须点击 "编译和运行 "选项来获得输出。这个选项存在于 "Build "菜单下。

一旦你点击这个选项,一个名为 "控制台 "的黑色屏幕将出现在你的屏幕上。你将获得以下所附的屏幕截图中的输出。

例3

在第三个也是最后一个例子中,我们将以一种不同的方式在程序中使用 sin() 函数。用户必须在运行时输入一个数字来计算sin()值。最初,你必须打开GCC编译器,用任何需要的名字创建一个新文件。以前的文件也可以使用。之后,将后续代码插入其中。

我们已经添加了几个库,即< stdio.h>和< math.h>。添加完毕后,向主函数移动。在main()函数中,我们声明了两个变量,"Sineval "和 "num",数据类型为双数。我们使用了printf()和scanf()函数。之后,我们将计算用户输入值的sin()并显示其结果。

现在我们准备执行该程序。在GCC编译器的菜单栏中,你必须点击 "编译和运行 "选项来获得输出。这个选项存在于 "Build "菜单下。一旦你点击这个选项,一个名为 "控制台 "的黑色屏幕将出现在你的屏幕上。你将会得到以下粘贴的输出,如下面所附的屏幕截图所示

你可以看到,我们已经输入了 "19 "这个数字,并得到了它的结果。这个数字可以根据你的需要来选择。

总结

本文简要介绍了C语言中的sin()函数。我们详细介绍了三个不同的例子,以便用户理解。所有的例子在实现上都是不同的。现在,我希望当你尝试在你的系统上实现这些例子时,你可以轻松地理解C语言中sin()函数的基本概念。