建设部门三类人员官方网站,汕头seo按天付费,磁力猫引擎入口,南通高端网站设计建设目录 一、什么是数字
二、定义数字
三、数学运算
四、随机数 一、什么是数字
通常#xff0c;当我们需要用到数字时#xff0c;我们会使用原始的数据类型#xff0c;如 int、short、long、float 和 double 等等。这些用于数字的数据类型#xff0c;其可能的值和数值范围…目录 一、什么是数字
二、定义数字
三、数学运算
四、随机数 一、什么是数字
通常当我们需要用到数字时我们会使用原始的数据类型如 int、short、long、float 和 double 等等。这些用于数字的数据类型其可能的值和数值范围。
二、定义数字
下面是一个 C 中定义各种类型数字的综合实例
#include iostream
using namespace std;int main ()
{// 数字定义short s;int i;long l;float f;double d;// 数字赋值s 10; i 1000; l 1000000; f 230.47; d 30949.374;// 数字输出cout short s : s endl;cout int i : i endl;cout long l : l endl;cout float f : f endl;cout double d : d endl;return 0;
} 当运行以上代码会产生以下结果 short s :10 int i :1000 long l :1000000 float f :230.47 double d :30949.4 三、数学运算
在 C 中除了可以创建各种函数还包含了各种有用的函数可以使用。这些函数写在标准 C 和 C 库中叫做内置函数。可以在程序中引用这些函数。
C 内置了丰富的数学函数可对各种数字进行运算。下表列出了 C 中一些有用的内置的数学函数。
为了利用这些函数需要引用数学头文件 cmath。
函数描述double cos(double)该函数返回弧度角double 型的余弦。double sin(double)该函数返回弧度角double 型的正弦。double tan(double)该函数返回弧度角double 型的正切double log(double)该函数返回参数的自然对数。double pow(double, double)假设第一个参数为 x第二个参数为 y则该函数返回 x 的 y 次方。double hypot(double, double)该函数返回两个参数的平方总和的平方根也就是说参数为一个直角三角形的两个直角边函数会返回斜边的长度。double sqrt(double)该函数返回参数的平方根。int abs(int)该函数返回整数的绝对值。ouble fabs(double)该函数返回任意一个浮点数的绝对值。double floor(double)该函数返回一个小于或等于传入参数的最大整数。
四、随机数
在许多情况下需要生成随机数。关于随机数生成器有两个相关的函数。一个是 rand()该函数只返回一个伪随机数。生成随机数之前必须先调用 srand() 函数。
下面是一个关于生成随机数的简单实例。实例中使用了 time() 函数来获取系统时间的秒数通过调用 rand() 函数来生成随机数
#include iostream
#include ctime
#include cstdlibusing namespace std;int main ()
{int i,j;// 设置种子srand( (unsigned)time( NULL ) );/* 生成 10 个随机数 */for( i 0; i 10; i ){// 生成实际的随机数j rand();cout 随机数 j endl;}return 0;
}
当运行以上代码的时候会产生以下结果 随机数 1748144778 随机数 630873888 随机数 2134540646 随机数 219404170 随机数 902129458 随机数 920445370 随机数 1319072661 随机数 257938873 随机数 1256201101 随机数 580322989