从入门到精通,30天带你学会C++【第四天:程序中的数学运算】(学不会你找我)

这篇具有很好参考价值的文章主要介绍了从入门到精通,30天带你学会C++【第四天:程序中的数学运算】(学不会你找我)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

程序中的数学运算符

基本运算

特殊运算

%运算

sqrt运算

pow运算

max函数

min函数 

如何运用运算符

1-4节课的综合小练习

结尾


前言

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

程序中的数学运算符

基本运算

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

程序中 数学中
+ +
- -
*(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啦!

这么用心的博主,换你手中一个小小的赞不过分吧,欢迎大佬们评论区讨论!文章来源地址https://www.toymoban.com/news/detail-703148.html

到了这里,关于从入门到精通,30天带你学会C++【第四天:程序中的数学运算】(学不会你找我)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 黑马程序员3天带你玩转Python深度学习TensorFlow框架学习笔记

    这是黑马程序员3天带你玩转Python深度学习TensorFlow框架学习笔记 视频链接: 黑马程序员3天带你玩转Python深度学习TensorFlow框架 学习目标:知道深度学习与机器学习的区别 区别:深度学习没有特征提取 特征方面 机器学习的特征工程步骤是要靠手动完成的,而且需要大量领域专

    2024年02月01日
    浏览(205)
  • 【微信小程序入门到精通】— 带你揭开数据绑定的真面目

    对于目前形式,微信小程序是一个热门,那么我们该如何去学习并且掌握之后去做实际项目呢? 为此我特意开设此专栏,在我学习的同时也将其分享给大家! 本篇文章主要介绍数据绑定这一名词,那么我们如何在小程序页面定义数据并且使用呢? 首先我们介绍一下数据绑定

    2024年02月09日
    浏览(44)
  • 『Linux从入门到精通』第 ⑱ 期 - 学会了程序替换,我决定手写一个简易版shell玩一玩...

    🌸作者简介: 花想云 ,在读本科生一枚,C/C++领域新星创作者,新星计划导师,阿里云专家博主,CSDN内容合伙人…致力于 C/C++、Linux 学习。 🌸 专栏简介:本文收录于 Linux从入门到精通 ,本专栏主要内容为本专栏主要内容为Linux的系统性学习,专为小白打造的文章专栏。

    2024年02月14日
    浏览(43)
  • 45天带你玩转Node(第一天)初探Node.js

    45天带你玩转Node 粉丝要求博主系统的写一篇关于Node.js的学习资料,但其实我们的Node.js知识点并不少,所以博主为大家搭建了一个专栏,为了方便大家系统的学习Node.js,大家记得订阅哦!虽然我们的Node.js还很年轻,但是他也已经有了很高的地位,让我们尽情的畅游在Node.js的

    2024年02月12日
    浏览(48)
  • 从入门到精通:30天速成黑客教程到底有多狠?

    首先我谈下对黑客网络安全的认知,其实最重要的是兴趣热爱,不同于网络安全工程师,他们大都是培训机构培训出来的,具备的基本都是防御和白帽子技能,他们绝大多数的人看的是工资,他们是为了就业而学习,为了走捷径才去参加培训。 而我进大厂主要是靠自学内推进

    2024年02月07日
    浏览(42)
  • 【C++】类和对象(中)一篇文章带你学会六大默认成员函数

    如果一个类中什么成员都没有,简称为空类。 空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员函数。 默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。 对于下面的date类: 对于Date类,可以通过

    2024年03月12日
    浏览(47)
  • 【Linux从入门到精通】一文带你理解进程概念

        我们通过对上篇文章冯诺依曼体系结构对硬件进行讲解后, 本篇文章会对进程进行深入讲解。同时会讲解PCB(进程控制块)。希望本篇文章内容会对你有所帮助。 文章目录 一、再次理解操作系统 1、1 操作系统的作用 1、2 操作系统的管理 二、进程基本的概念 2、1 什么是

    2024年02月04日
    浏览(39)
  • 【100天精通python】Day30:使用python操作数据库_数据库基础入门

     专栏导读  专栏订阅地址: https://blog.csdn.net/qq_35831906/category_12375510.html 1.1 什么是数据库?         数据库是一个结构化存储和组织数据的集合,它可以被有效地访问、管理和更新。数据库的目的是为了提供一种可靠的方式来存储和管理大量的数据,以便用户和应用程序

    2024年02月13日
    浏览(59)
  • 【30天精通Zabbix:从入门到实战的全方位监控之旅】第1天:初探Zabbix:开源监控系统的王者

    🌟 热烈欢迎 踏上这30天Zabbix学习之旅的每一位朋友!能在这里和大家相聚,我真的感到非常开心与期待!🎉 🎈 今天,我们将共同启程,去探寻在开源监控领域中独领风骚的王者——Zabbix。不论您是维护系统稳定的管理员、还是日夜兼程保障运行的运维工程师,又或是对监

    2024年03月19日
    浏览(47)
  • 【C++入门到精通】 C++入门—命名空间

            前面我们学习了C语言,并且知道了C语言的基础语法与用途。接下来一段时间我们会再来学习一下基于C语言并且根据C语言改造的一门新的语言—C++          硕硕相信只要各位大佬们跟着我的博客看下去,肯定能有不少的收获。二话不说咱们要开车了,坐稳扶好呦

    2024年02月16日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包