Delen via


Compilerwaarschuwing (niveau 1) C4333

operator: juiste verschuiving met te grote hoeveelheid, gegevensverlies

Opmerkingen

Een rechterschuifbewerking was een te grote hoeveelheid. Alle significante bits worden verschoven en het resultaat is altijd nul.

Example

In het volgende voorbeeld wordt C4333 gegenereerd.

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

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