Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Boolean Literal (hằng boolean) trong C++

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 ý

  • true chuyển thành 1 trong ngữ cảnh số học, false thành 0.
  • Bất kỳ giá trị khác 0 nào chuyển sang bool đều thành true.
  • Kích thước bool thường là 1 byte.