Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Toán tử nhân chia (multiplicative operators) trong C++?


Toán tử nhân chia bao gồm:

  • Nhân (*)
  • Chia (/)
  • Chia lấy dư (%)

Các toán tử nhị phân này có tính kết hợp trái-phải. Chúng nhận toán hạng kiểu số học. Toán tử % yêu cầu toán hạng kiểu nguyên.

* cho kết quả nhân hai toán hạng. / cho kết quả chia toán hạng đầu cho thứ hai. % cho phần dư: e1 - (e1/e2)*e2 (cả hai nguyên).

Ví dụ

#include <iostream>
using namespace std;
int main() {
    int a = 4, b = 3, c;
    c = a * b; cout << c << endl; // 12
    c = a / b; cout << c << endl; // 1 (chia nguyên)
    c = a % b; cout << c << endl; // 1
    return 0;
}

Đầu ra

12
1
1