== | True if the expressions left and right of the operator are equal. |

!= | True if the expressions left and right of the operator are not equal. |

> | True if the expression
left of the operator is greater than
the expression right of the operator. |

>= | True if the expression
left of the operator is greater than
or equal to the expression right of the operator. |

< | True if the expression
right of the operator is greater than
the expression left of the operator. |

<= | True if the expression
right of the operator is greater than
or equal to the expression left of the operator. |

&& | True if the expressions left and right of the operator are both true. |

|| | True if either of the expressions left and right of the operator is true. |

! | True if the expression right of the operator is not true. |

() | Brackets, for defining the priority of comparisions. Always use brackets when priority matters! |

- !! The "equals" comparison is done with '==', to differentiate
it from the assignment instruction with '
**=**'. Wrongly using '=' instead of "==" is not noticed by the compiler because it's a valid assignment, but is one of the most frequent bugs in scripts. - !!
Only pointers and integer variables (
**int**,**long**,**char**etc., and**var**without decimals) should be compared with '==' or '!='.

10 < x// true if x is greater than 10(10 <= x) && (15 => x)// true if x is between 10 and 15!((10 <= x) && (15 => x))// true if x is less than 10 or greater than 15 (lite-C only)

See also:

Functions, Variables, Expressions► latest version online