1、整型
int a, b;
if(a>b) //a-b大于0
if(a==b) //a-b等于0
if(a<b) //a-b小于0
2、布尔型
#define TRUE 1
#define FALSE 0
bool flag;
if(flag) //flag不等0
if(!flag) //flag等于0
3、浮点型
浮点型赋值: float a = 1.2f ; //注意要在数字后加f , 否则默认是double型
与0 比较:需要指明精度
float a;
if (a - 0.0000001 < 0 && a + 0.0000001 > 0) //精度为8, a等于0
两个数比较:
float a,b;
#define EPSION 0.000001
if(a-b<EPSION) //a=b
if(a-b>EPSION) //a不等于b
4、
指针型
char* p;
#define NULL 0
if(p==NULL) //p等于0
if(p!=NULL) //p不等于0