GiaoTrinhC++(27Jun21)

(Hoang2711) #1
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
Free download pdf