c++取出int的每一位bit
是在qt中做的,所以用了qlist,可根据需要改成 stl 的 list
void GetStatus(unsigned int status, QList<bool>& listStatus) { bool current = false; for (int i = 0; i < 32; i++) { if(status & (1 << i)){ current = true; } else { current = false; } listStatus.push_back(current); } }