Toán tử logic có điều kiện

Tác Giả: John Stephens
Ngày Sáng TạO: 26 Tháng MộT 2021
CậP NhậT Ngày Tháng: 18 Có Thể 2024
Anonim
Toán tử logic có điều kiện - Công Nghệ
Toán tử logic có điều kiện - Công Nghệ

NộI Dung

Định nghĩa - Toán tử logic có điều kiện nghĩa là gì?

Toán tử logic có điều kiện, trong C #, bao gồm toán tử AND có điều kiện (&&) và toán tử OR có điều kiện (||). Nó là phiên bản có điều kiện của toán tử logic Boolean (& và |).


Các toán tử logic có điều kiện được sử dụng trong các câu lệnh ra quyết định, xác định đường dẫn thực thi dựa trên điều kiện được chỉ định dưới dạng kết hợp của nhiều biểu thức Boolean. Chúng rất hữu ích trong việc tạo mã hiệu quả bằng cách bỏ qua logic không cần thiết và tiết kiệm thời gian thực hiện, đặc biệt là trong các biểu thức logic nơi sử dụng nhiều toán tử điều kiện.

Không giống như các toán tử logic Boolean "&" và "|", luôn luôn đánh giá cả hai toán hạng, các toán tử logic có điều kiện chỉ thực hiện toán hạng thứ hai nếu cần thiết. Kết quả là, các toán tử logic có điều kiện nhanh hơn các toán tử logic Boolean và thường được ưa thích hơn. Việc thực thi bằng cách sử dụng các toán tử logic có điều kiện được gọi là đánh giá ngắn mạch ngắn hoặc hoặc lười biếng.


Toán tử logic có điều kiện còn được gọi là toán tử logic ngắn mạch.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Toán tử logic có điều kiện

Toán tử AND có điều kiện (&&) được sử dụng để thực hiện AND logic của các toán hạng loại Boole của nó. Việc đánh giá toán hạng thứ hai chỉ xảy ra nếu cần thiết. Nó tương tự như toán tử logic Boolean "&", ngoại trừ điều kiện khi toán hạng thứ nhất trả về false, toán hạng thứ hai sẽ không được đánh giá. Điều này là do hoạt động "&&" chỉ đúng nếu đánh giá của cả hai toán hạng trả về đúng.


Toán tử OR có điều kiện (||) được sử dụng để thực hiện OR logic của các toán hạng loại Boole của nó. Việc đánh giá toán hạng thứ hai không xảy ra nếu toán hạng thứ nhất được đánh giá là đúng. Nó khác với toán tử logic Boolean "|" bằng cách thực hiện đánh giá ngắn mạch của người dùng trong đó trong đó toán hạng thứ hai không được đánh giá khi toán hạng thứ nhất được đánh giá là đúng. Điều này là do thực tế là kết quả của "||" hoạt động là đúng nếu đánh giá của bất kỳ hai toán hạng nào trả về đúng.

Ví dụ, để xác thực một số nằm trong giới hạn trên và dưới, hoạt động AND logic có thể được thực hiện trên hai điều kiện kiểm tra giới hạn trên và dưới, được biểu thị dưới dạng biểu thức Boolean.

Các toán tử logic có điều kiện là liên kết trái, hàm ý rằng chúng được đánh giá theo thứ tự từ trái sang phải trong một biểu thức trong đó các toán tử này tồn tại trong nhiều lần xuất hiện.

Định nghĩa này được viết trong con của C #