Skip to main content

Errore del compilatore C0195

Messaggio: Conversione implicita dal tipo firmato '<tipo di dati 1>' al tipo senza 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: converte implicitamente solo i tipi di dati con lo stesso segno.

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

b := i;

Messaggio:

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