3-6 算术运算符
本节编程练习不计算学习进度,请电脑登录imooc.com操作

算术运算符

我们在写程序的时候,最少不了的东西就是对数字进行计算,那么我们接下来看看 C++ 的算数运算符。

+ 加法

#include <stdio.h>
int main(int argc,char **argv)
{
    int a = 1;
    int b = 2;
    int c = a + b;
    printf("c: %d\n", c);
    return 0;
}

- 减法

#include <stdio.h>
int main(int argc,char **argv)
{
    int a = 1;
    int b = 2;
    int c = a - b;
    printf("c: %d\n", c);
    return 0;
}

* 乘法

#include <stdio.h>
int main(int argc,char **argv)
{
    int a = 1;
    int b = 2;
    int c = a * b;
    printf("c: %d\n", c);
    return 0;
}

/ 除法

除法分为两种情况,一种是整数,对于整数的除法,整数除法之后,得到的还是一个整数,如下,输出结果为 2,只保留整数部分,余数部分被舍去

#include <stdio.h>
int main(int argc,char **argv)
{
    int a = 5;
    int b = 2;
    int c = a / b;
    printf("c: %d\n", c);
    return 0;
}

但是如果是浮点数,就会有另外一种情况,会产生小数。如下,结果为 2.5

#include <stdio.h>
int main(int argc,char **argv)
{
    float a = 5;
    float b = 2;
    float c = a / b;
    printf("c: %f\n", c);
    return 0;
}

% 取余数

对于整数的除法,会存在除不尽的情况,这时候就会有余数存在,那么如何计算余数呢?就要用到取余了。如下,结果是 1

#include <stdio.h>
int main(int argc,char **argv)
{
    int a = 5;
    int b = 2;
    int c = a % b;
    printf("c: %d\n", c);
    return 0;
}

任务

  1.  
下一节