1.類型不同:
BOOL為int型,微軟自定義類型,typeof int BOOL;
bool為布爾型,為C++标準的資料類型。
2.長度不同:
BOOL長度視實際環境來定,一般為4個位元組,因為其本身為int型;
bool長度為一個位元組。
3.取值不同:
BOOL取值FALSE和TRUE,是0和非0差別;
bool取值為false和true,是0和1的差別。
布爾型運算結果常用于條件語句,标準if語句為:(假定flag為bool變量)
if (flag) //表示flag為真
if (!flag) //表示flag為假
本文轉自 韬光星夜 51CTO部落格,原文連結:http://blog.51cto.com/xfqxj/531414,如需轉載請自行聯系原作者