Bool

From MakerLab Wiki
Jump to navigation Jump to search

Chức năng

_ Một bool giữ một trong hai giá trị, true hoặc false.

_ Mỗi biến bool chiếm 1 byte bộ nhớ.

_ booleanbí danh cho bool được định nghĩa bởi Arduino. Thay vào đó, bạn nên sử dụng loại bool tiêu chuẩn, chức năng của chúng là giống hệt nhau.

Cú pháp

  • bool var = val;

Tham số

  • var - tên biến.
  • val - giá trị để "gán" cho biến đó.

Code mẫu

Mã này cho biết cách sử dụng kiểu dữ liệu bool.

// boolean var; // Chức năng tương tự "bool"
bool var;

/* ----------------------------------------------------- */

void setup()
{
  Serial.begin(115200); // Mở cổng Serial

  Serial.print("Kích thước dữ liệu BOOL: ");
  Serial.print(var);
  Serial.println(" byte.");
  //
  var = false;
  Serial.print("Giá trị BOOL khi là FALSE: ");
  Serial.println(var);
  //
  var = true;
  Serial.print("Giá trị BOOL khi là TRUE: ");
  Serial.println(var);

  Serial.println("--- --- --- --- ---");

  var = 0;
  Serial.print("Gán BOOL giá trị 0: ");
  Serial.println(var);

  var = 1;
  Serial.print("Gán BOOL giá trị 1: ");
  Serial.println(var);

  var = 999;
  Serial.print("Gán BOOL giá trị 999: ");
  Serial.println(var);

  var = -999;
  Serial.print("Gán BOOL giá trị -999: ");
  Serial.println(var);

  var = 5.5;
  Serial.print("Gán BOOL giá trị 5.5: ");
  Serial.println(var);
}

/* ----------------------------------------------------- */

void loop()
{
  // Không làm gì cả!
}