bitWrite()

Giới thiệu

bitWrite() sẽ ghi đè bit tại một vị trí xác định của số nguyên.

Cú pháp

bitWrite(x, n, b) 

Tham số

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

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

b: 1 hoặc 0

Trả về

không

Ví dụ

bitWrite(B11110010,0,1); // B11110011
bitWrite(B11110010,1,0); // B11110000
bitWrite(B11110010,2,1); // B11110110

//Hàm bitWrite có thể viết như sau
B11110010 | (1 << 0)  // = B11110011
B11110010 & ~(1 << 1) // = B11110000
B11110010 | (1 << 2)  // = B11110110
Reference Tags: 
lên
2 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ả

Dự án xe điều khiển từ xa qua Internet với iNut Cảm biến kết nối với wifi trong nhà hoặc USB Wifi 3G

Với mong muốn các bạn có thể sáng tạo ra con xe vòng quanh khắp thế giới 5 châu, mình làm ra cái app này để giúp các bạn thực hiện được điều đó. P.s bạn nào muốn gắn camera thì lấy một con android phát wifi bằng 3G rồi video call từ điện thoại đó qua máy tính. Rồi cầm trên tay con app này và control xe nè :D (ý tưởng từ một bạn trong cộng đồng Arduino Việt Nam)

 

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

Cách học lập trình IoT với iNut cảm biến - Cách làm app điện thoại và máy tính kết nối thiết bị IoT - Tự học Node-RED

Xin chào các bạn, sau một khoảng thời gian ra đời sản phẩm iNut Cảm biến, thì nay chúng ta đã có một văn bản tài liệu chính thức để có thể dễ dàng sử dụng bo mạch iNut cảm biến để vọc vạch trong cách dự án khoa học và dự án ứng dụng.

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