Không hiểu em kiếm 2 cái hàm này ở đâu nhỉ ??
Byte với boolean thường có định nghĩa theo kiểu chung của C unsigned char (số 8 bit không dấu).
Người ta định nghĩa thành cái tên khác để có cách hiểu dễ dàng hơn cho từng ứng dụng: Byte là số 8 bit, Boolean là kiểu giá trị logic 0 hoặc 1.
Byte thì hiển nhiên đã giống unsigned char. Boolean liên hệ với unsigned char qua: 0 là FALSE, khác 0 là TRUE (cái này các em có học rồi thì phải)
Như vậy, nếu IDE không có định nghĩa hoặc không muốn tự định nghĩa, em có thể thay 2 kiểu trên về nguyên mẫu.
trả về giá trị 8 bit để xử lý
trả về giá trị TRUE, FALSE (khác 0, 0) để kiểm tra => if ( acc_data_ready() )
Anh trả lời hơn lòng vòng. Vì không biết em thắc mắc thế nào
Byte với boolean thường có định nghĩa theo kiểu chung của C unsigned char (số 8 bit không dấu).
Người ta định nghĩa thành cái tên khác để có cách hiểu dễ dàng hơn cho từng ứng dụng: Byte là số 8 bit, Boolean là kiểu giá trị logic 0 hoặc 1.
Byte thì hiển nhiên đã giống unsigned char. Boolean liên hệ với unsigned char qua: 0 là FALSE, khác 0 là TRUE (cái này các em có học rồi thì phải)
Như vậy, nếu IDE không có định nghĩa hoặc không muốn tự định nghĩa, em có thể thay 2 kiểu trên về nguyên mẫu.
Code:
byte acc_check_who_am_i(void)
{
...
}
Code:
boolean acc_data_ready(void)
{
.....
}
Anh trả lời hơn lòng vòng. Vì không biết em thắc mắc thế nào