Toán tử trong C

Bài học C++ trước bạn đọc đã cùng Taimienphi.vn tìm hiểu về lớp lưu trữ (Storage class) trong C++. Để tìm hiểu về toán tử trong C++ là gì, bạn đọc cùng tham khảo tiếp bài viết dưới đây của Taimienphi.vn.

Trong bài viết dưới đây Taimienphi.vn sẽ giới thiệu cho bạn về toán tử trong C++ là gì, bạn đọc cùng tham khảo bài viết dưới đây của Taimienphi.vn.

toan tu trong c

Toán tử trong C++

Mục lục bài viết

1. Toán tử trong C++

2. Các kiểu toán tử trong C++

3. Toán tử gán trong C++ (=)

4. Toán tử số học trong C++

5. Toán tử quan hệ trong C++

6. Toán tử logic trong C++

7. Toán tử thao tác bit (Bitwise Operator) trong C++

8. Toán tử Shift trong C++

9. Toán tử một ngôi trong C++

10. Toán tử 3 ngôi trong C++

11. Toán tử Comma trong C++

Toán tử trong C++

Toán tử là một hàm đặc biệt, có một hoặc nhiều đối số và tạo ra giá trị mới. Cho ví dụ, dấu cộng (+), trừ (-), nhân (*), ... đều là các toán tử. Các toán tử được sử dụng để thực hiện các hoạt động khác nhau trên các biến và hằng khác nhau.

toan tu trong c 2

Các kiểu toán tử trong C++

- Toán tử gán

- Toán tử số học

- Toán tử quan hệ

- Toán tử logic

- Toán tử thao tác bit (Bitwise Operator)

- Toán tử Shift

- Toán tử một ngôi (Unary Operator)

- Toán tử 3 ngôi (Ternary Operator)

- Toán tử Comma

Toán tử gán trong C++ (=)

Toán tử "=" được sử dụng để gán, nó lấy phần phía bên phải (được gọi là rvalue) và sao chép vào phía bên trái (được gọi là lvalue). Toán tử gán là toán tử duy nhất có thể nạp chồng nhưng không thể kế thừa.

Toán tử số học trong C++

Các toán tử được sử dụng để thực hiện các phép tính toán học cơ bản. Cộng (+), trừ (-), nhân (*), chia (/) và modulus (%) là các toán tử cơ bản. Trong đó toán tử Modulus không thể áp dụng cho số thực dấu phẩy động.

Ngoài ra C++ và C cũng sử dụng các ký hiệu tốc ký để thực hiện thao tác và gán cùng kiểu.

Ví dụ:

int x=10;

x + = 4 // sẽ thêm 4 đến 10 và gán 14 cho X.

x - = 5 // sẽ trừ 5 từ 10 và gán 5 cho x.

Toán tử quan hệ trong C++

Toán tử quan hệ trong C++ thiết lập mối quan hệ giữa các toán hạng với nhau. Toán tử quan hệ trong C++ bao gồm: nhỏ hơn (<), lớn="" hơn="" (="">) hoặc bằng (=), lớn hơn bằng (>=), tương đương (==) và không tương đương (!=).

Một lưu ý nhỏ cần lưu ý là toán tử gán (=) và toán tử tương đương (==) trong toán tử quan hệ là khác nhau. Trong đó, toán tử gán được sử dụng để gán giá trị cho biến bất kỳ, còn toán tử tương đương được sử dụng để so sánh các giá trị, tương tự như điều kiện if - else.

Dưới đây là ví dụ về toán tử quan hệ trong C++:

int x = 10; //toán tử gán

x=5; // toán tử gán

if(x == 5) // ở đây chúng ta sử dụng toán tử tương đương, để so sánh

{

cout <"so sánh="" thành="">

}

Toán tử logic trong C++

Các toán tử logic bao gồm AND (&&) và OR (||) được sử dụng để kết hợp 2 biểu thức khác nhau với nhau.

Nếu sử dụng toán tử AND để kết nối 2 lệnh với nhau, tính hợp lệ của 2 lệnh sẽ được xem xét, nhưng nếu được kết hợp bằng toán tử OR thì một trong hau lệnh phải hợp lệ.

Các toán tử này chủ yếu được sử dụng trong các vòng lặp (đặc biệt là vòng lặp while) và trong lệnh điều kiện.

Toán tử thao tác bit (Bitwise Operator) trong C++

Toán tử thao tác bit (Bitwise Operator) trong C++ được sử dụng để thực hiện thao tác từng bit một. Chúng chỉ hoạt động với các kiểu dữ liệu tách rời như char, int và long chứ không hoạt động với các giá trị dấu phẩy động.

- Toán tử thao tác bit AND (&).

- Toán tử thao tác bit OR (|).

- Toán tử thao tác bit XOR (^).

- Toán tử thao tác bit NOT (-).

Ngoài ra chúng ta có thể sử dụng để làm ký hiệu viết tắt, & =, | =, ^ =, - =, ... .

Toán tử Shift trong C++

Toán tử Shift được sử dụng để thay đổi bit của biến bất kỳ, bao gồm 3 kiểu:

- Toán tử dịch sang trái <>

- Toán tử dịch sang phải >>.

- Toán tử dịch sang phải unsigned >>>.

Toán tử một ngôi trong C++

Toán tử một ngôi trong C++ là toán tử chỉ hoạt động trên một toán hạng. Có nhiều toán tử một ngôi khác nhau, trong đó toán tử ++ và -- được sử dụng nhiều nhất.

Ngoài ra còn có một số toán tử một ngôi khác như $, *, new and delete, toán tử thao tác bit not -, toán tử logic not !, toán tử một ngôi trừ (-) và toán tử một ngôi cộng (+).

Toán tử 3 ngôi trong C++

Toán tử if-else ? : là toán tử có 3 toán hạng.

Dưới đây là ví dụ về toán tử 3 ngôi trong C++:

int a = 10;

a > 5 ? cout < "true"="" :="" cout=""><>

Toán tử Comma trong C++

Toán tử này được sử dụng để tách tên biến và tách biểu thức. Trong trường hợp biểu thức, giá trị của biểu thức cuối cùng được tạo ra và sử dụng.

Cho ví dụ về toán tử Comma trong C++:

int a,b,c; // khai báo biến bằng toán tử comma

a=b++, c++; // a = c++ sẽ được thực hiện.

Như vậy bài viết trên đây Taimienphi.vn vừa giới thiệu cho bạn về toán tử trong C++. Trong các bài viết tiếp theo Taimienphi.vn sẽ giới thiệu tiếp cho bạn về vòng lặp trong C++ là gì.

https://thuthuat.taimienphi.vn/toan-tu-trong-c-43973n.aspx
Ngoài ra bạn đọc có thể tham khảo thêm một số bài viết khác đã có trên Taimienphi.vn để tìm hiểu rõ hơn về lớp lưu trữ trong C++ là gì nhé.

Tác giả: Duy Tâm     (4.0★- 3 đánh giá)  ĐG của bạn?

  

Bài viết liên quan

Chỉ thị tiền xử lý (Preprocessor Directive) trong C#
Number trong C++
Mảng (array) trong C#
Tìm hiểu về Học C#
Cú pháp C# cơ bản
Từ khoá liên quan:

toan tu trong c++

, Toán tử trong C++, học C++,

SOFT LIÊN QUAN
  • Lập trình C++

    Giáo trình lập trình C++

    Lập trình C++ là tài liệu hướng dẫn học lập trình C++ - ngôn ngữ lập trình hướng đối tượng mở rộng từ ngôn ngữ C, cung cấp đến bạn các kiến thức về cách thức và tư duy lập trình. Đây là tài liệu rất hữu ích cho những ai ...

Tin Mới

  • Cách tải font chữ tiểu học trên máy tính

    Hãy cùng Taimienphi tìm hiểu cách tải font chữ tiểu học trên máy tính nhanh nhất. Ở bài viết này, bạn còn được giới thiệu những font chữ tiểu học phổ biến nhất hiện nay, phù hợp với mọi cấp độ học sinh từ lớp 1 đến lớp 5, nhằm đảm bảo tính đồng bộ và hiệu quả trong việc học tập của các em.

  • Link tải Sách giáo khoa lớp 8 Chân trời sáng tạo

    Bộ sách Chân trời sáng tạo lớp 8 trong chương trình giáo dục phổ thông mới hiện đã có mặt trên kho tài liệu của Tải Miễn Phí, thầy cô giáo và các em học sinh có thể tải về tham khảo miễn phí.

  • Link tải Sách giáo khoa lớp 10 Chân trời sáng tạo PDF

    Mời bạn đọc truy cập liên kết download SGK Chân trời sáng tạo lớp 10 của 12 môn học Ngữ văn, Toán, Vật Lí, Hóa học, Sinh học, Tiếng Anh, Lịch Sử, Địa Lý hoàn toàn miễn phí bên dưới.

  • Hình ảnh Hoa đẹp 20/10 chúc mừng ngày phụ nữ Việt Nam

    Bạn đang tìm kiếm những hình ảnh hoa đẹp 20/10, sắc nét để tải xuống làm mẫu cắm hoa hoặc gửi tặng cho chị em phụ nữ trên MXH Facebook, Instagram, Zalo? Dưới đây là những mẫu bó hoa, giỏ hoa 20/10 đẹp nhất mà bạn có thể sử dụng để gửi gắm tình cảm, sự trân trọng của mình tới những người phụ nữ mà bạn yêu quý trong ngày lễ đặc biệt.