Megosztás a következőn keresztül:


Fordító figyelmeztetése (1. szint) C4333

"operátor": túl nagy mértékű jobb oldali eltolás, adatvesztés

Megjegyzések

A jobb műszakos művelet túl nagy méretű volt. Minden jelentős bit el lesz tolva, és az eredmény mindig nulla lesz.

Example

Az alábbi példa C4333-at hoz létre.

// C4333.cpp
// compile with: /c /W1
unsigned shift8 (unsigned char c) {
   return c >> 8;   // C4333

   // try the following line instead
   // return c >> 4;   // OK
}