秒懂百科,C++如此简单丨第四天:程序中的数学运算

目录

前言

程序中的数学运算符

基本运算

特殊运算

%运算

sqrt运算

pow运算

max函数

min函数 

如何运用运算符

1-4节课的综合小练习

结尾


 必看信息 

▶本篇文章由爱编程的小芒果原创,首发于CSDN,未经许可,严禁转载。

▶本篇文章被收录于秒懂百科,C++如此简单专栏,欢迎订阅。

☆专栏亮点☆

1.每篇文章质量高,质量分保证在80分以上。

2.文章的内容清晰有条理,图文并茂,附有源代码。

3.每个知识点讲解详细,会有很多补充扩展。

4.若哪个知识点没有懂,可以私信我,我会尽可能地帮助你。

Everyday English

Actions speak louder than words.
行动胜于空谈。

前言

这期点赞过200给大家发个小福利!

程序中的数学运算符

基本运算

在我们的程序中也加加减乘除的运算,只不过有的符号比较特殊:

程序中数学中
++
--
*(Shift+8)x
/÷

特殊运算

%运算

%:求a除以b的的余数

int a,b;
cin>>a>>b;
cout<<a%b<<endl;

输入:5 4     输出:1

sqrt运算

sqrt(x):求根号x的值

int x;
double ans;
cin>>x;
ans=sqrt(x);//将sqrt(x)的值赋给ans
cout<<ans<<endl;

输入:36     输出:6

注意:如果要用sqrt函数需在第一行加入下面代码:

#include<math.h>

或者将#include<iostream>改成下面代码:

#include<bits/stdc++.h>

#include<bits/stdc++.h>是C++里的万能头文件,基本上用这一个头文件就足够了。

pow运算

pow(a,b):求a的b次方是多少

int a,b;
cin>>a>>b;
cout<<pow(a,b)<<endl;

输入:2 3     输出:8

注意:用此函数也得调用math.h头文件 

max函数

max(a,b):返回a,b中较大的一个

cout<<max(5,8)<<endl;

输出:8

min函数 

min(a,b):返回a,b中较小的一个

cout<<min(5,8)<<endl;

输出:5 

如何运用运算符

我们可以输出两个数的和,如下:

cout<<1+1<<endl;

这段代码会执行输出1+1的和,即2。

当然你也可以加括号,系统会先算括号里的,这就是优先级,我们以后会讲:

cout<<(1+2)*3<<endl;

这段代码会先算1+2,在用1+2的和乘3,即3×3=9。

你也可以对一个变量的值进行改变,如下:

int a=10;
a=a+10;
cout<<a<<endl;

分析:a的初始值是10。第一个赋值运算,我们先算右边:a+10=10+10=20,再把右边的值赋值给左边的a,那么a的值就变成了20,所以输出会是20。

上面的赋值还可以更简单:

a+=10

两个赋值语句效果都是一样的,第一种更好理解,但第二种更加简洁,各有利弊。

像第二种赋值语句,我们称之为复合表达式

1-4节课的综合小练习

题目(原创):请输入一个变量n,并输出n加上10的结果

大家可以私信我提交代码,或在评论区讨论哦!

想要答案可以私信我,或者等以后的课程中我会讲解,快去试试吧!

结尾

你要记住这个框架:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    //代码写这里,其他地方照着打,不要变
    return 0;
}

你的主程序应放在return 0的前面,其他的代码你就多记记多写写,每次写程序都写上就OK啦!

这么用心的博主,换你手中一个小小的赞不过分吧,欢迎大佬们评论区讨论!

  • 18
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 33
    评论
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱编程的小芒果

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值