1、只有浮点型数据除以0.0才能得到+-无穷大的数,而整形或char型数据会得到边界值
2、BOOL的实际类型是signed char,他的底层只占一个字节(只有八位),如果将一个较大的非零整数值赋给BOOL型变量,而恰巧非零整数值的最低八位,系统就会把它当成NO处理因此非零整数赋给BOOL类型的变量未必得到YES。