*

precedence

The order in which an expression is processed. Mathematical precedence is normally:
1. unary + and signs
2. exponentiation
3. multiplication and division
4. addition and substraction
In the following examples:
fahrenheit 32*5/9 and (fahrenheit 32)*5/9 the first one is incorrect, because multiplication is evaluated before substraction. Logical precedence is normally:
1. NOT
2. AND
3. OR
In the dbase query:
list for item =”TIE” .and . color =”GRAY” .or. = “RED”
all gray ties and anything red will be selected, since ANDs are evaluated before ORs. Grouping the colors in parentheses yields only gray and red ties as follows:
(color=”GRAY” .or. color =”RED”)

Thứ tự trước sau của toán tử

Thứ tự trong đó một biểu thức được xử lý. Các thứ tư toán học bình thường là:
1. Đơn nguyên + và các đấu
2. Tính lũy thừa.
3. Nhân chia
4. Cộng trừ
Trong các ví dụ:
fahrenheit 32*5/9 và (fahrenheit 32)*5/9 cái đầu tiên thì không đúng bởi vì phép nhân được tính trước phép trừ. Thứ tự toán học hợp lý thông thường là:
1. NOT
2. AND
3. OR
Trong truy vấn dbase:
list for item =”TIE” .and . color =”GRAY” .or. = “RED”
Tất cả ties màu xám và bất kỳ các ties màu đỏ bất kỳ sẽ được chọn vì các AND được tính trước các OR. Việc phân nhóm các màu trong các ngoặc chỉ cung cấp các ties màu xám và đỏ như sau:
(color=”GRAY” .or. color =”RED”)


Published:

PAGE TOP ↑