有一个如何以它的面具unsigned long long形式打印它到?hexstd::string
我试图迭代二进制(值,如,,0001)掩码:00100100
std::stringstream str;
std::string result;
for (unsigned long long mask = 1; mask != 0; mask <<= 1) {
str << mask;
str >> result;
std::cout << result << std::endl;
str.flush();
}
但我只看到值== 1(请参阅此处的实时示例)。
所以我想知道如何打印所有可能的唯一位掩码unsigned long long?