C++入门教程(7):四则运算和余数

发布时间:2019-06-23 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了C++入门教程(7):四则运算和余数脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

小古银的官方网站(完整教程):http://www.xiaoguyin.com/
C++入门教程视频:https://www.bilibili.com/vide...


正负

可以直接在程序中使用正负号。

基础示例

#include <iostream> // std::cin std::cout std::endl

int main(void)
{
    std::cout << +1 << std::endl;
    std::cout << -1 << std::endl;

    int value = -10;
    std::cout << +value << std::endl;
    std::cout << -value << std::endl;

    return 0;
}

输出结果:

1
-1
-10
10

四则运算

四则运算就是加减乘除,计算机可以很轻松的处理四则运算。

基础示例

#include <iostream> // std::cin std::cout std::endl

int main(void)
{
    int value1 = 0;
    int value2 = 0;
    std::cin >> value1 >> value2;
    std::cout << "第一个整数加第二个整数是:" << (value1 + value2) << std::endl;
    std::cout << "第一个整数减第二个整数是:" << (value1 - value2) << std::endl;
    std::cout << "第一个整数乘以第二个整数是:" << (value1 * value2) << std::endl;
    std::cout << "第一个整数除以第二个整数是:" << (value1 / value2) << std::endl;
    return 0;
}

基础讲解

在上面代码中,先取出变量保存的值,然后再进行运算。

注意

  • 除法的运算符号/不是
  • 如果除数是0的话,那么程序会崩溃哟~
  • 两个整数类型的数值或者变量相除,结果是整数,如整数的5除以整数的3结果就是整数的1。如果想结果是小数的话,被除数和除数其中一个必须是小数类型,例如5.0或者double类型的变量或者float类型的变量等;加减乘除都是同理。

余数

除了四则运算,计算机也可以轻松求出余数。求余数需要使用运算符号%

#include <iostream> // std::cin std::cout std::endl

int main(void)
{
    int value1 = 0;
    int value2 = 0;
    std::cin >> value1 >> value2;
    std::cout << "第一个数除以第二个数的商是:" << value1 / value2 << std::endl;
    std::cout << "第一个数除以第二个数的余数是:" << value1 % value2 << std::endl;
    return 0;
}

基础讲解

这么简单就不需要解释了(^U^)ノ~YO

不过需要注意的是:求余数的时候,被除数和除数都只能是整数类型的数值和变量,否则编译会报错哟~。

运算符在C++代码中的简化

  • 加法:a = a + b可以简化成a += b,当算式是a += 1时,可以再简化成a++或者++a
  • 减法:a = a - b可以简化成a -= b,当算式是a -= 1时,可以再简化成a--或者--a
  • 乘法:a = a * b可以简化成a *= b
  • 除法:a = a / b可以简化成a /= b
  • 求余数:a = a % b可以简化成a %= b

其中,++叫做自增,--叫做自减。

注意b = a++;b = ++a;=++的运算顺序是不一样的。前者先执行赋值再自增,后者则先自增后再赋值,所以b的值不一样。

温馨提示:因为注意中所说的,所以有时候会遇到几个无聊的出题者喜欢在一条算式上弄很多加加减减,如果你在一条算式上写很多连续的加加减减会被人打的哟,别说我没提醒你。

巩固练习

输入一个年份,输出是否闰年,是则输出true,不是则输出false

脚本宝典总结

以上是脚本宝典为你收集整理的C++入门教程(7):四则运算和余数全部内容,希望文章能够帮你解决C++入门教程(7):四则运算和余数所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。