.

编译器错误 C0196

.
.

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

可能的错误原因:隐式转换中可能缺少符号冲突。

错误更正:使用显式转换。

.

.错误范例:

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

i := b;

--> C0196: 从无符号类型‘UINT’隐式转换为带符号类型‘INT’:可能会更改符号