首页 > 编程语言 >C++数字及计算

C++数字及计算

时间:2023-10-27 18:13:59浏览次数:34  
标签:返回 数字 int double C++ 计算 include 函数

C++数字及计算

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.45;
	d = 30949.374;
	cout<<"short s:"<<s<<endl;
	cout<<"int i:"<<s<<endl;
	cout<<"long l:"<<l<<endl;
	cout<<"float f:"<<f<<endl;
	cout<<"double d:"<<d<<endl;//保留一位小数
	return 0;
	
}

结果显示:

C++数学运算

在C++中,除了可以创建各种函数,还可以包含各种有用的函数供使用。这些函数在标准C和C++中,称为内置函数。内置函数只要依赖<cmath>头文件。

函数 描述
double cos(double) 返回弧度角的余弦
double sin(double) 返回弧度角的正弦
double tan(double) 返回弧度角的正切值
double log(double) 返回参数的自然对数
double pow(double, double), x, y 返回x的y次方
double hypot(double, double), 返回两个参数的平方和的平方根
double sqrt(double) 返回参数的平方根
int abs(int) 返回整数的绝对值
double fabs(double) 返回任意一个十进制数的绝对值
double floor(double)
#include <iostream>
#include<cmath>
using namespace std;
int main(){
	
	short s = 10;
	int i = -1000;
	long l = 100000;
	float f = 230.47;
	double d = 200.374;
	cout << "sin(d):"<<sin(d)<<endl;
	cout<<"abs(i):"<<abs(i)<<endl;
	cout<<"floor(d):"<<floor(d)<<endl;
	cout<<"sqrt(f):"<<sqrt(f)<<endl;
	cout<<"pow(d, 2):"<<pow(d,2)<<endl;
	return 0;
}

结果输出:

C++随机数

在许多情况下,需要生成随机数。关于随机数生成,有两个关键函数rand(),该函数只返回一个伪随机数,生成随机数之前必须先调用srand()函数。
实例:

#include<iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main(){
	int i, j;
	//设置种子
	srand((unsigned)time(NULL));
	//生成10个随机数
	for(i = 0; i< 10; i++){
		j = rand();
		cout<<"random character:"<<j<<endl;
	}
	
	return 0;
	
}

结果输出:

标签:返回,数字,int,double,C++,计算,include,函数
From: https://www.cnblogs.com/bonne-chance/p/17792925.html

相关文章

  • C++函数定义、声明及调用
    C++函数定义、声明及调用以计算两个数最大值为例,说明C++函数定义、声明及调用#include<iostream>usingnamespacestd;intmax(intnum1,intnum2);//函数声明intmain(){ inta=100;//局部变量声明 intb=200;//局部变量声明 intret; ret=max(a,b);//函数调......
  • 目标识别、目标追踪等计算机视觉技术在视频监控领域的应用
    随着科技的不断进步和发展,人们的科技意识也在不断提高,人工智能技术也在逐渐改变着人类的生产和生活方式,尤其是在安防监控领域,人工智能技术的落地应用越来越多。计算机视觉技术是指设备能够“看到”它正在进行的操作,并根据它所看到的情况做出快速的决策。计算机视觉使用全新的人工智......
  • c++恶心的char和string
    统计数字出现次数。Char的长度Strlen(char) string的长度.size()函数与.length()Char和string都可以==比较。注意stringa=”1adbcde”,而a[0]是char类型需要转换。 #include<bits/stdc++.h>#include<string>usingnamespacestd;intmain(){intn;charx;cin>>......
  • 数字孪生与智慧城市:开启未来智慧生活
    在数字时代的浪潮中,数字孪生技术和智慧城市的理念相互交织,共同塑造了一个更智能、更可持续、更宜居的未来。数字孪生是一项前沿技术,将虚拟世界与现实世界相融合,为城市管理者和市民带来了前所未有的机遇和便捷。 数字孪生模型是一种高度逼真的虚拟模型,它能够准确反映现实世界的......
  • 数字孪生智慧工厂三维可视化系统解决方案,打造智慧工厂
    在制造业的快速发展和数字化转型的时代,智慧工厂已经成为制造企业前进的必经之路。数字孪生技术,作为工业数字化转型的核心动力,为打造智慧工厂提供了关键支持。其中,数字孪生智慧工厂三维可视化系统解决方案无疑是制造企业的得力助手,通过实时数据采集、数字孪生模型建立和智能分析,能......
  • c++函数指针
    一、函数指针基础知识二、深入探讨函数指针三、auto四、使用typedef进行简化五、指针和const介绍安装使用参考介绍这是一个介绍。安装这是安装说明。使用这是使用说明。参考1.尽可能使用const一、函数指针基础知识完成函数指针需要的工作:获取函数的地址。声......
  • C++从std::vector<int>类型数据创建二叉树
    背景在和chatGPT的日常代码交流中,这位“老师”总能给出不不少好代码,以下就是C++从std::vector类型数据创建二叉树的完整代码段:TreeNode*createBinaryTree(conststd::vector<int>&nodes,intindex){if(index>=nodes.size()||nodes[index]==-1){retu......
  • 攻克数字--魔方罗盘的商品榜单数据生成python代码
    ①先配置,方法同数据解析入库(https://www.cnblogs.com/gkdata/p/17792339.html)②生成python代码importsyssys.path.append(r'D:\安装包\GKData\ApiConfig')importGkGk.Guid2DB_Path=r'"D:\安装包\GKData\3rdLibs\Guid2DB.exe"'_headers_dict......
  • 攻克数字--获取魔方罗盘的商品榜单数据并入库
                ......
  • 探索计算机内部的神秘语言:二进制的魅力
    引言在之前的章节中,我们已经详细介绍了计算机硬件的组成部分,包括中央处理器(CPU)、内存、磁盘和总线等。因此,从今天开始,我们将深入探讨计算机内部的工作原理。首先,我们将从二进制这个简单而重要的概念开始讲解,因为计算机底层只能使用二进制来表示和处理信息。二进制我们都知道,计......