UINT64 変数があります。最初は 0xF に初期化されます。ここで、入力に応じて実行時にこれを変更したいと考えています。その値は実行時に増加します。しかし、私が望むのは、F から FF に、FF から FFF に変更し、F を 1 つ追加することです。
ここに私のコードがあります。
UINT64 mapFileSize = 0xF;
while (mapFileSize < someUserInput)
// add one F to mapFileSize;
そこに何を書けばいいのだろう。左シフト演算子を試していますが、うまくいきません。
mapFileSize <<= 1;
私はこれをやっていますが、これは私に望ましい結果をもたらしません。