返回首页 C++ 模板

算术运算模板

加减乘除、整除、取余——C++ 中数学运算的基本规则

算术运算 整除 取余 GESP1
#include <bits/stdc++.h>
using namespace std;

int main() {
    int a = 17, b = 5;
    cout << a + b << endl;   // 加 22
    cout << a - b << endl;   // 减 12
    cout << a * b << endl;   // 乘 85
    cout << a / b << endl;   // 整除 3(不是3.4!)
    cout << a % b << endl;   // 取余 2

    // 整数除法 vs 浮点除法
    cout << 17 / 5 << endl;       // 3
    cout << (double)17 / 5 << endl;  // 3.4

    // 取余妙用
    int n = 12345;
    cout << n % 10 << endl;       // 取个位 → 5
    cout << n / 10 % 10 << endl;  // 取十位 → 4

    // 自增自减
    int x = 5;
    x++;    // x=6
    x--;    // x=5

    // 复合赋值
    int s = 10;
    s += 5;  // s=15
    s *= 2;  // s=30

    return 0;
}

📖 要点说明

⚠️ 常见错误