オーバーフローの問題。
型を超える数字計算は、計算の途中で型を超えても、
型に納まる範囲内の結果は正常に得ることができるのか

例えば、クリックするたびに、3の累乗の1の位の値を
表示するというプログラム。
3, 9, 7, 1 ............

static BYTE byte = 3;
char buf[10];

 case WM_LBUTTONDOWN:
  wsprintf(buf, "%u", byte);
  MessageBox(NULL, buf, "", MB_OK);
  byte*=7;
  break;

これは byte が255を越えてからも正しい結果を得られるんでしょうか?