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ả

VMIG - Vòng 3 - Chương trình chung kết

Như vậy là chỉ còn nữa tháng nữa là ngày quyết định của kì thi VMIG - Vietnam Maker with Intel Galileo lần thứ 1 năm 2015 sẽ đi đến hồi kết. Ắc hẳn, trong lòng các thí sinh đều có những kỷ niệm đẹp về kỳ thi. Bây giờ, là thời khắc cùng nhau cải tiến và tiến đến chung kết tại Hà Nội. Các thành viên trong Cộng đồng Arduino Việt Nam nếu có thể tham gia xem triển lãm và cổ vũ thì hãy nhanh tay cập nhập thông tin ngay từ bây giờ nhé.

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

Làm máy đo nhiệt độ cầm tay như thế nào, có khó không?

Đúng như tiêu đề mình đã trình bày, hôm nay chúng ta sẽ đi tìm lời giải cho bài toán trên. Qua bài viết này ngoài việc tự trả lời câu hỏi vừa được nêu ra, mình còn mong muốn hướng các bạn đến khái niệm "Học để ứng dụng và đọc để sáng tạo"! Từ đó, bạn sẽ học thêm một kĩ năng mềm đó là "bóc tách" vấn đề của một "bài toán thực tế".

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