ksp gửi vào
- 19590 lượt xem
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