B.5.5 关系运算符

假设

a、b是除void之外任何数据类型的表达式,或者是两个指针;

则表达式

a<b 在a小于b时,值为1;否则值为0;

a<=b 在a小于等于b时,值为1;否则值为0;

a>b 在a大于b时,值为1;否则值为0;

a>=b 在a大于等于b时,值为1;否则值为0;

a==b 在a等于b时,值为1;否则值为0;

a!=b 在a不等于b时,值为1;否则值为0。

对a和b执行了普通的算术变换(参见“基本数据类型的转换”一节)。对指针而言,只有a和b都指向同一个数组或同一个结构或联合的成员时,前4个关系测试才是有意义的。其结果的类型在每种情况下都是int。