C's logical operators enable you to combine relational operators into more powerful data-testing statements. The logical operators are sometimes called compound relational operators. As C's precedence table shows (see Appendix B, ''C's Precedence Table"), relational operators take precedence over logical operators when you combine them. The precedence table plays an important role in these types of operators, as this chapter stresses.
To conclude your study of C operators, this chapter also describes many of the unusual operators found only in C and languages designed from C. Even if you have programmed in other languages for many years, you still may be surprised by the power of these C operators.