bitRead()

Giới thiệu

bitRead() sẽ trả về giá trị tại một bit nào đó được xác định bởi người lập trình của một số nguyên.

Cú pháp

bitRead(x, n) 

Tham số

x: một số nguyên thuộc bất cứ kiểu số nguyên nào

n: bit cần đọc. Các bit sẽ được tính từ phải qua trái, và số thứ tự đầu tiên là số 0

Trả về

Giá trị của 1 bit (1 hoặc là 0)

Ví dụ

bitRead(B11110010,0); // trả về 0
bitRead(B11110010,1); // trả về 1
bitRead(B11110010,2); // trả về 0

//Hàm bitRead có thể viết như sau
B11110010 >> 0 & 1 // = 0
B11110010 >> 1 & 1 // = 1
B11110010 >> 2 & 1 // = 0

 

Reference Tags: 
lên
3 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Cộng đồng Arduino Việt Nam trong cuộc Cách mạng Công nghiệp lần thứ IV

Chúng ta đang sống trong thế kỷ XXI - thế kỷ của cuộc cách mạng Công nghiệp lần thứ 4. Vậy, là người trẻ của đất nước Việt Nam, những người yêu thích tự động hóa, chúng ta sẽ làm gì để sánh vai với các cường quốc năm châu?

lên
25 thành viên đã đánh giá bài viết này hữu ích.