Boolean literal** là literal mang giá trị true hoặc false. Trong C++ chỉ có 2 boolean literal: true và false. Chúng có kiểu bool.
Ví dụ
#include <iostream>
using namespace std;
int main() {
bool my_bool = true;
if (my_bool) {
cout << "My bool is true!" << endl;
}
return 0;
}
Kết quả
My bool is true!
Lưu ý
truechuyển thành1trong ngữ cảnh số học,falsethành0.- Bất kỳ giá trị khác 0 nào chuyển sang
boolđều thànhtrue. - Kích thước
boolthường là 1 byte.