iOS–bool和BOOL的區別
類型不同(bool爲布爾類型。BOOL爲int類型)
長度不同(bool佔一個字節。BOOL可以認爲佔4個字節)
取值不同(bool取值爲true和false,是1和0的區別。BOOL取值是TRUE和FALSE,是非0和0的區別,即把所有非0的值都看作TRUE)
示例
bool x=3; //告警
bool x=1; //正確
BOOL x=3; //正確
BOOL x=3.3; //告警
類型不同(bool爲布爾類型。BOOL爲int類型)
長度不同(bool佔一個字節。BOOL可以認爲佔4個字節)
取值不同(bool取值爲true和false,是1和0的區別。BOOL取值是TRUE和FALSE,是非0和0的區別,即把所有非0的值都看作TRUE)
bool x=3; //告警
bool x=1; //正確
BOOL x=3; //正確
BOOL x=3.3; //告警