Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///Hàm chuyển nhị phân dùng dịch bit
- void chuyenNhiPhan (int n, vector<bool> &arrBits)
- {
- int iNumBit = sizeof(n)*8; //lấy số byte nhân 8 bits
- int i = 0;
- int iBitTemp; //Lưu giá trị của bit thứ i của n
- while (i < iNumBit)
- {
- iBitTemp = (n>>i)&1;
- arrBits.push_back(iBitTemp);
- i++; //tăng i lên 1 để xét bit tiếp theo
- }
- reverse(arrBits.begin(), arrBits.end());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement