Advertisement
thienlang

chuyen nhi phan

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