Skip to main content

Compilerfehler C0195

Meldung: Implizite Konvertierung von vorzeichenbehaftetem Datentyp ‚<data type 1>‘ nach nicht vorzeichenbehaftetem Datentyp ‚<data type 2>‘ : Möglicherweise Änderung des Vorzeichens

Mögliche Fehlerursache: Bei der impliziten Konvertierung wird ein Vorzeichenkonflikt nicht berücksichtigt.

Fehlerbehebung: Konvertieren Sie nur Datentypen mit dem gleichen Vorzeichen implizit.

Beispiel 423. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    i : INT;
    b : UINT;
END_VAR

b := i;

Meldung:

C0195: Implizite Konvertierung von vorzeichenbehaftetem Datentyp 'INT' nach nicht vorzeichenbehaftetem Datentyp 'UINT' : Möglicherweise Änderung des Vorzeichens