Skip to main content

Errore del compilatore C0196

Messaggio: Conversione implicita dal tipo senza segno '<tipo di dati 1>' al tipo con segno '<tipo di dati 2>' : possibile cambio di segno

Possibile causa dell'errore: nella conversione implicita potrebbe essere mancato un conflitto di segni.

Correzione dell'errore: utilizza conversioni esplicite.

Esempio 424. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
    i : INT;
    b : UINT;
END_VAR

i := b;

Messaggio:

C0196: Conversione implicita da tipo senza segno 'UINT' a tipo con segno 'INT': possibile cambio di segno