Các toán tử trong c++

Hướng dẫn phương pháp sử dụng toán thù tử lô ghích trong C. quý khách vẫn học tập được các phép toán xúc tích trong C được trình diễn trải qua các toán thù tử xúc tích vào C sau bài học kinh nghiệm này.

Bạn đang xem: Các toán tử trong c++

Bảng toán tử súc tích vào C

Để thực hiện các phxay toán xúc tích trong C, chúng ta áp dụng các toán tử ngắn gọn xúc tích trong C được liệt kê vào bảng dưới đây:

Toán tửTênBiểu thứcÝ nghĩa
&&ANDX && Ytrue nếu cả X với Y số đông đúng
||ORX || Ytrue nếu như tối thiểu 1 trong hai vế X hoặc Y đúng
!NOT! Xtrue nếu X sai với false trường hợp X đúng

Phép toán xúc tích và ngắn gọn vào C vẫn đánh giá nhị vế của toán thù tử ngắn gọn xúc tích là đúng tốt không nên với phối hợp bọn chúng lại để đưa ra tác dụng. Kết trái của phnghiền toán lô ghích trong C vẫn là kiểu boolean vào C cùng với hai quý giá là true (đúng) hoặc false (sai).

Tân oán tử ngắn gọn xúc tích AND trong C

Tân oán tử súc tích AND hay nói một cách khác là toán tử lô ghích tích trong C đang trả về kêt trái true trường hợp cả hai vế mọi đúng cùng trở lại là false nếu như một trong nhì vế là không nên.


true &và true = truetrue &và false = falsefalse && true = falsefalse &và false = false


Về quá trình xử lý, toán thù tử ngắn gọn xúc tích AND vào C đã khám nghiệm biểu thức X bên vế trái trước. Nếu X true thì trả về quý giá của Y. Nếu X false thì trả về cực hiếm của X.

*

lấy ví dụ cụ thể về áp dụng toán tử súc tích AND trong C nlỗi sau:

Copy

2 10 && 2 40//true2 > 10 &và 2 40//false

quý khách hàng cũng có thể thực hiện toán thù tử súc tích AND vào C với thay đổi nlỗi sau:

Copy

int num = 20;num > 10 &và num 40//truenum > 10 &và num > 40//false

Toán thù tử lô ghích OR vào C

Toán thù tử súc tích OR xuất xắc còn gọi là tân oán tử xúc tích tổng trong C đang trả về kêt trái true nếu 1 trong những nhì vế đúng, và false nếu như cả nhì vế số đông không đúng.


true || true = truetrue || false = truefalse || true = truefalse || false = false


Về tiến trình cách xử trí, toán thù tử súc tích OR vào C đã ngược trở lại đối với toán tử ngắn gọn xúc tích AND. Tân oán tử súc tích OR vẫn đánh giá biểu thức X bên vế trái trước. Nếu X true thì trả về quý giá của X. Nếu X false thì trả về cực hiếm của Y.

*
lấy ví dụ ví dụ về thực hiện toán thù tử xúc tích và ngắn gọn OR vào C như sau:

Copy

2 10 || 2 40//true2 10 || 2 > 40//true2 > 10 || 2 > 40//false

quý khách cũng hoàn toàn có thể thực hiện toán thù tử súc tích AND trong C cùng với trở nên nlỗi sau:

Copy

num = 20num > 10 || num 40//truenum > 10 || num > 40//truenum 10 || num > 40//false

Toán thù tử lô ghích NOT trong C

Toán thù tử lô ghích NOT tuyệt nói một cách khác là toán thù tử xúc tích và ngắn gọn tủ đinh vào C sẽ trả về kêt quả true trường hợp một trong hai vế đúng, với false trường hợp cả hai vế mọi sai.

Xem thêm: Đọc Truyện Nếu Một Ngày Anh Hỏi, Nếu Một Ngày Anh Hỏi


!true = false!false = true


ví dụ như cụ thể về thực hiện toán tử súc tích NOT trong C nlỗi sau:

Copy

!(2 40)//false!(2 > 40)//true!(2 > 40)//true

quý khách cũng rất có thể thực hiện toán tử súc tích NOT vào C với biến đổi nhỏng sau:

Copy

num = 20!(num 20)//true!(num > 10)//false

Thứ đọng từ ưu tiên toán thù tử ngắn gọn xúc tích vào C

Trong ngôi trường vừa lòng có không ít tân oán tử xúc tích và ngắn gọn trong C cùng vĩnh cửu trong một biểu thức thì máy từ ưu tiên cách xử lý của bọn chúng nhỏng sau:


NOT > AND > OR


Nói bí quyết khác, toán tử NOT có cường độ ưu tiên thực hiện tối đa trong số tân oán tử xúc tích C.

ví dụ như rõ ràng thì ở tiếp sau đây, toán thù tử AND && sẽ tiến hành reviews trước đối với toán tử OR ||.

Copy

4>3 || 23 && 1>2 //true

Để biến đổi vật dụng từ ưu tiên các toán tử này vào biểu thức, bọn họ thực hiện tới cặp vệt ngoặc () nhỏng sau:

Copy

(4>3 || 23) && 1>2//false

Lại nữa, bởi vì các toán tử logic tất cả thiết bị tự ưu tiên tốt rộng so với các tân oán tử đối chiếu như hoặc >, cần chúng ta không nên thực hiện cho tới những vết ngoặc lúc viết chúng thuộc vào một biểu thức.

Copy

0 100//true

trái lại thì khi dùng toán tử NOT cùng với tân oán tử đối chiếu, bọn họ cần phải đặt biểu thức chứa toán thù tử đối chiếu vào vệt ngoặc đối chọi để ưu tiên thực hiện trước, rồi sau đó mới triển khai tân oán tử NOT ! nhỏng ví dụ sau:

Copy

!(1 > 2)//true!(10 == 10)//false

Ứng dụng của toán tử lô ghích vào C

Tân oán tử xúc tích và ngắn gọn trong C hay được áp dụng trong những biểu thức ĐK trong số lệnh ĐK if Hoặc là trong vòng lặp. Trong những bài tiếp theo sau về các chăm đề này, họ đang gặp gỡ chúng nhiều hơn thế.

Còn sau đó là một vài ví dụ rõ ràng về sử dụng toán thù tử vào C để các bạn xem thêm nhé.

lấy một ví dụ 1: Sử dụng tân oán tử xúc tích và ngắn gọn trong lệnh điều kiện if

Copy

#include int main(void) int old = 17; if (old > 15 &và old 18) printf("Học sinc cấp cho ba"); else if (old >11 && old 15) printf("Học sinc cấp cho hai"); else printf("Học sinch cung cấp một"); return 0;//Học sinch cấp cho ba

ví dụ như 2: Sử dụng toán tử ngắn gọn xúc tích trong khoảng lặp for

Copy

#include int main(void) int num = 3; for (int i = 0; i printf("%d ",i); return 0;//0//1//2

Tổng kết

Trên phía trên Kiyoshi vẫn chỉ dẫn chúng ta về phong thái sử dụng tân oán tử ngắn gọn xúc tích vào C rồi. Để nắm rõ ngôn từ bài học kinh nghiệm hơn, bạn hãy thực hành viết lại các ví dụ của ngày từ bây giờ nhé.

Và hãy thuộc mày mò đều kiến thức sâu hơn về C trong các bài học tiếp sau.


Viết bởi Kiyoshi. Đã đăng ký bạn dạng quyền người sáng tác tại Creativecommons và DMCA

HOME>> lập trình sẵn c cơ bạn dạng dành riêng cho tất cả những người mới học tập lập trình>>08. lệnh ĐK vào c

Bài sau
If vào C với cùng 1 hoặc những điều kiện
Bài tiếp
Toán thù tử đối chiếu trong C cùng các phnghiền so sánh chuỗi, số
Bài viết new nhất