Toán Tử Là Gì

     

Bình luận Toán tử là gì? những toán tử trong C, C++ thường chạm chán là conpect trong content hiện trên của công ty chúng tôi . Đọc content để biết rất đầy đủ nhé.

Bạn đang xem: Toán tử là gì


Tóan tử là một trong những thành phần không thể không có để triển khai các phép toán vào lập trình. Trong nội dung bài viết này, hãy cùng mày mò Toán tử vào là gì? các toán tử vào C, C++ thường sử dụng nhé!


*

Toán tử vào C, C++

I. Toán tử là gì?

Trong toán học, toán tử là các dấu hoặc ký hiệu như: cùng (+), trừ (), nhân (x), phân chia (:), căn bậc 2 (), phệ (>), bé bỏng (1. Toán tử số học

Đây là toán tử cơ bản nhất trong lập trình, toán tử số học là phần đông phép toán cộng, trừ, nhân, chia cơ bạn dạng như trong toán học.

Bảng tổng hợp các ký hiệu toán tử số học: trả sử X = 30; Y=4


Ký hiệu toán tửMiêu tả

Cú pháp

Kết quả
+Phép cộngX + Y30 + 4 = 34
Phép trừX – Y30 – 4 = 26
*Phép nhânX * Y30 * 4 = 120
/Phép chiaX / Y30 / 4 = 7.5
%Phép phân tách lấy phần dưX % Y

30 % 4 = 2

++

Tăng 1 đối kháng vị:

++X: tăng 1 giá trị của biến đổi X, tiếp đến X được dùng để tính toán.X++: dùng X nhằm tính toán, tiếp nối tăng 1 quý hiếm của vươn lên là X.

A= ++X + 100

A = X++ + 100

X= 131; A= 31

X= 131; A= 30

Giảm 1 1-1 vị:

–X: giảm 1 quý hiếm của biến đổi X, tiếp nối X được dùng để làm tính toán.X–: cần sử dụng X để tính toán, kế tiếp giảm 1 cực hiếm của thay đổi X.

A = –X + 100

A = X– + 100

X= 129; A= 29

X= 129; A= 30


2. Toán tử so sánh

Toán tử so sánh (toán tử quan hệ) dùng để so sánh nhị toán hạng (2 thay đổi giá trị) với nhau. Kết quả trả lại của toán tử so sánh nếu đúng thì đã là 1 (True), còn ví như sai thì kết quả sẽ là 0 (False).

Bảng tổng hợp những ký hiệu toán tử so sánh: đưa sử X= 30; Y= 4; TRUE = 1; FALSE = 0


Ký hiệu toán tửMiêu tả

Cú pháp

Ví dụ

Kết quả

==BằngX == Y30 == 40
!=Không bằng (Khác)X != Y30 != 41
>Lớn hơnX > Y30 > 41
=Lớn rộng hoặc bằngX >= Y30 >= 41

3. Toán tử logic

Toán tử xúc tích và ngắn gọn (toán tử luận lý) được dùng làm kiểm tra nhiều đk cùng lúc. Công dụng trả lại của toán tử ngắn gọn xúc tích cũng như là với toán tử so sánh, nếu đúng thì tác dụng là 1 (True), còn không nên thì công dụng sẽ là 0 (False).

Bảng tổng hợp những ký hiệu toán tử logic: TRUE = 1; FALSE = 0


Ký hiệu toán tửMiêu tả

Cú pháp

Ví dụ 

Kết quả

&&

AND

Cả 2 mệnh đề phải đều đúng thì tác dụng là TRUE

(Mệnh đề 1) && (Mệnh đề 2)

(0


4. Toán tử gán

Toán tử gán được dùng để lưu giá bán trị cho biến. Cực hiếm đó rất có thể là một hằng số, biến hóa số, một biểu thức hoặc kết quả của một hàm. Đây là trong những toán tử được sử dụng liên tiếp nhất vào lập trình. 

Bảng tổng hợp ký kết hiệu toán tử gán:


Ký hiệu toán tửMiêu tảCú phápPhép toán tương đương
=Toán tử gán đơn giản. Gán cực hiếm toán hạng bên đề xuất cho toán hạng trái.

X = 1

X = Y

X = Y + Z

+=Thêm cực hiếm toán hạng đề xuất tới toán hạng trái với gán cực hiếm đó cho toán hạng trái.X += YX = X + Y
-=Trừ đi quý hiếm toán hạng đề nghị từ toán hạng trái và gán giá trị này mang đến toán hạng trái.

Xem thêm: .Mdf Là Gì ? Gỗ Mdf Là Gì? Ứng Dụng Và Lưu Ý Khi Sản Xuất? Giải Mã Chi Tiết Gỗ Mdf

X -= YX = X – Y
*=Nhân cực hiếm toán hạng yêu cầu với toán hạng trái và gán quý giá này mang lại toán hạng trái.X *= YX = X * Y
/=Chia toán hạng trái đến toán hạng cần và gán giá trị này mang đến toán hạng trái.X /= YX = X / Y
%=Lấy phần dư của phép chia toán hạng trái đến toán hạng bắt buộc và gán mang lại toán hạng trái.X %=YX = X % Y
>=Dịch phải toán hạng trái thanh lịch số địa điểm là quý hiếm toán hạng phải.X

5. Toán tử láo hợp

Ngoài các toán tử trên, trong ngữ điệu C/C++ còn tồn tại một số toán tử dị thường dùng sau:


Ký hiệu toán tửMiêu tảCú phápKết quả
,Dấu phẩy: chống cách các biến, biểu thức

int X, Y, Z

X = Y + Z, A = B – C

 
&Trả lại add của một biến&XTrả lại địa chỉ thực sự của biến chuyển X.
*Trỏ cho tới một biến.*XCon trỏ đi tới vươn lên là X.
?:Toán tử điều kiện(X > Y) ? A : BNếu đk đúng thì trả lại quý giá A, nếu như không thì cực hiếm B
sizeof()Toán tử sizeof: trả lại kích thước của một biếnsizeof(X)X là một số nguyên.

III. Sản phẩm công nghệ tự ưu tiên của những toán tử trong C, C++

1. Thứ tự ưu tiên

Cũng giống hệt như trong toán học, bọn họ có qui định ưu tiên kinh khủng là “nhân phân tách trước, cùng trừ sau”. Trong lập trình cũng giống như như vậy, chúng ta phải thế được hầu như thứ tự ưu tiên này để xác minh cách thực hiện tính toán của biểu thức. Bảng sau đây liệt kê máy tự triển khai các toán tử trong C, C++ với độ ưu tiên được xếp từ bỏ cao xuống thấp:


Độ ưu tiênPhân nhiều loại toán tửToán tửThứ từ ưu tiên trong toán tử
1Hậu tố() -> . ++ — Trái sang trọng phải 
2Đơn ngôi+ – ! ~ ++ — (type)* và sizeof Phải lịch sự trái 
3Tính nhân, chia* / % Trái sang trọng phải 
4Tính cộng, trừ + – Trái thanh lịch phải 
5Dịch chuyển Trái thanh lịch phải 
6Quan hệ  >= Trái lịch sự phải 
7So sánh bằng== != Trái sang trọng phải 
8AND && Trái quý phái phải 
9OR || Trái thanh lịch phải 
10Điều kiện ?: Phải quý phái trái 
11Gán = += -= *= /= %= >>=

2. Thay đổi thứ từ bỏ ưu tiên

Tương từ với cách thức “nhân chia trước – cùng trừ sau”, để biến hóa thứ trường đoản cú ưu tiên trên một biểu thức, chúng ta có thể dùng vết ngoặc đơn ().


*
giữ ý:

Phần được giới hạn trong ngoặc đơn được thực hiện trước.Nếu có rất nhiều ngoặc đối kháng lồng nhau thì toán tử phía trong ngoặc đơn phía trong cùng sẽ thực hiện trước, tiếp nối đến những ngoài đối chọi phía ngoài.Trong phạm vi một cặp ngoặc đối chọi thì quy tắc thứ tự ưu tiên vẫn giữ nguyên tác dụng.

Xem thêm: Tổng Hợp Những Câu Đố Hay Nhất Về Tình Yêu Có Đáp Án 2020, Câu Đố Vui Về Tình Yêu Hay Nhất


Bài viết trên đã reviews đến bạn về những toán tử trong C, C++ thường xuyên sử dụng. Hãy chia sẻ bài viết đến đồng đội và để lại bình luận bên dưới để được giải đáp nếu có ngẫu nhiên thắc mắc nào nhé. Cảm ơn các bạn đã theo dõi bài viết.