viet chuong trinh de phan biet so chan? so le~ tren C
+ | cộng |
- | trừ |
* | nhân |
/ | chia |
% | lấy phần dư (trong phép chia) |
Ví dụ 1 | Ví dụ 2 |
B=3;A=++B; // A is 4, B is 4 | B=3;A=B++; // A is 3, B is 4 |
== | Bằng |
!= | Khác |
> | Lớn hơn |
<</td> | Nhỏ hơn |
> = | Lớn hơn hoặc bằng |
< = | Nhỏ hơn hoặc bằng |
(7 == 5) | sẽ trả giá trị false |
(6 >= 6) | sẽ trả giá trị true |
(a*b >= c) | sẽ trả giá trị true. |
(b+4 < a*c) | sẽ trả giá trị false |
!(5 == 5) | trả về false vì biểu thức bên phải (5 == 5) có giá trịtrue |
!(6 <= 4) | trả về true vì (6 <= 4)có giá trị false |
!true | trả về false |
!false | trả về true |
Đối số thứ nhất a | Đối số thứ hai b | Kết quả a && b | Kết quả a || b |
true | true | true | true |
true | false | false | true |
false | true | false | true |
false | false | false | false |
7==5 ? 4 : 3 | trả về 3 vì 7 không bằng 5 |
7==5+2 ? 4 : 3 | trả về 4 vì 7 bằng 5+2 |
5>3 ? a : b | trả về a, vì 5 lớn hơn 3 |
a>b ? a : b | trả về giá trị lớn hơn, a hoặc b |
Toán tử | asm | Mô tả |
& | AND | Logical AND |
| | OR | Logical OR |
^ | XOR | Logical exclusive OR |
~ | NOT | Đảo ngược bit |
<< | SHL | Dịch bit sang trái |
SHR | Dịch bit sang phải |