Ngôn ngữ lập trình C++
Tin Học Cho Mọi Người • 17
++ increment
tăng
Tăng giá trị của một biến thêm 1
int x = 5; ++x; cout << x;
++x
=6
--
decrement
giảm
Giảm giá trị của một biến xuống 1
int x = 5; --x; cout << x;
--x
=4
2. Toán tử gán C++
Toán tử gán (assignment operators) được sử dụng để gán giá trị cho các biến.
Trong ví dụ dưới đây, chúng ta sử dụng toán tử gán (=) để gán giá trị 10 cho một biến gọi là x.
Sau đó dùng toán tử gán bổ sung (+=) thêm một giá trị vào một biến:
Ví dụ: #include
using namespace std;
int main() {
int x = 10; cout << x;
x += 5; cout << " + 5 = " << x;
return 0; }
Kết quả: 10 + 5 = 15
Bảng liệt kê các toán tử gán:
v Nhóm xử lý theo cách tính số học
To á n tử Ví d ụ Giống như Kiểm chứng và kết quả
= x = 5 x = 5 int x = 5; cout << x; 5
+= x += 3 x = x + 3 int x = 5; x += 3; cout << x; 8
-= x -= 3 x = x - 3 int x = 5; x -= 3; cout << x; 2
*= x *= 3 x = x * 3 int x = 5; x *= 3; cout << x; 15
/= x /= 3 x = x / 3 int x = 5; x /= 3; cout << x; 1
%= x %= 3 x = x % 3 int x = 5; x %= 3; cout << x; 2
v Nhóm xử lý bitwise:
Toán tử Ví d ụ Giống như Kiểm chứng và kết quả
&= and x &= 3 x = x & 3 int x = 5; x &= 3; cout << x; 1
|= or x |= 3 x = x | 3 int x = 5; x |= 3; cout << x; 7
^= xor x ^= 3 x = x ^ 3 int x = 5; x ^= 3; cout << x; 6
>>= shift right x >>= 3 x = x >> 3 int x = 5; x >>= 3; cout << x; 0
<<= shift left x <<= 3 x = x << 3 int x = 5; x <<= 3; cout << x; 40