.

编译器错误 C0195

.
.

消息:从带符号的类型‘<数据类型1>’到无符号的类型‘<数据类型2>’的隐式转换:可能会更改符号

可能错误原因:隐式转换中可能导致符号冲突。

错误更正:仅隐式转换具有相同符号的数据类型。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    i : INT;
    b : UINT;
END_VAR

b := i;

--> C0195: 从有符号的‘INT’类型到无符号的‘UINT’类型的隐式转换:可能会更改符号