Skip to main content

Erreur du compilateur C0196

Message: Conversion implicite du type non signé '<type de données 1>' en type signé '<type de données 2>' : changement de signe possible

Cause possible de l'erreur: Un conflit de signe peut avoir été omis dans la conversion implicite.

Correction des erreurs: Utilisez des conversions explicites.

Exemple 424. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
    i : INT;
    b : UINT;
END_VAR

i := b;

Message:

C0196 : Conversion implicite du type 'UINT' non signé en type 'INT' signé : changement de signe possible