bitSet()

Giới thiệu

bitSet() sẽ thay giá trị tại một bit xác định của một số nguyên thành 1.

Cú pháp

bitSet(x, n) 

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.

Trả về

không

Ví dụ

bitSet(B11110010,0); // B11110011
bitSet(B11110010,2); // B11110110

//Hàm bitSet có thể viết như sau
B11110010 | (1 << 0)  // = B11110011
B11110010 | (1 << 2)  // = B11110110
Reference Tags: 
lên
1 thành viên đã công nhận bài viết này hữu ích!
Các bài viết cùng tác giả

Lấy từng bit trong một thanh ghi của iNut PLC - Lấy từng bit trong một luồng cảm biến của iNut cảm biến

Làm thế nào để lấy từng bit của một thanh ghi? Bạn lưu trạng thái của INPUT/OUTPUT hoặc cảm biến digital vào một bit của thanh ghi và bạn muốn đọc nó để thiết kế giao diện? Đừng lo lắng. Giải pháp cực kỳ đơn giản, nó chỉ là một khối lệnh kéo thả thôi mà! Nào, cùng khám phá!

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