我有 UINT64 变量。在开始时,它被初始化为 0xF。现在我希望根据一些输入在运行时改变它。它的价值将在运行时增加。但我想要的是它应该从 F 变为 FF,从 FF 变为 FFF,应该附加一个 F。
现在这是我的代码。
UINT64 mapFileSize = 0xF;
while (mapFileSize < someUserInput)
// add one F to mapFileSize;
我应该在那里写什么。我正在尝试左移运算符,但它不能正常工作。
mapFileSize <<= 1;
我正在这样做,但这并没有给我想要的结果。