(学习路径http://blog.csdn.NET/lanouluanbin/article/details/53518018)
3关系和逻辑运算符
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
//关系运算符
int a = 10;
int b = 20;
BOOL r = a<b;
printf("%d\n",r);
int a1 = 100;
int b1 = 200;
BOOL r1 = a1 == b1;
printf("%d\n",r1);
BOOL r2 = a1 != b1;
printf("%d\n",r2);
//逻辑运算符
int a3 = 10;
int b3 = 5;
int c3 = 15;
//&& 并且 两边同时为真才为真 一假即假
BOOL r3 = a3>b3 && b3>c3;
printf("%d\n",r3);
//一真即真 全假才假
BOOL r4 = a3<b3 || b3<c3;
printf("%d\n",r4);
//!非 取反
r4 = !r4;
printf("%d\n",r4);
//短路现象
int a4 = 20;
int b4 = 10;
int c4 = 15;
BOOL r5 = a4<b4 && c4++;
printf("%d\n",c4);
return 0;
}