我爱编程C++入门教程

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

2018-04-17  本文已影响0人  小古银

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


正负

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

基础示例

#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;
}

基础讲解

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

注意

余数

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

#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++代码中的简化:

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

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

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

巩固练习

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

上一篇 下一篇

猜你喜欢

热点阅读