编译器错误 C0196
信息:从无符号类型“<数据类型 1>”到有符号类型“<数据类型 2>”的隐式转换:可能更改符号
可能的错误原因: 隐式转换中可能遗漏了符号冲突。
错误修正: 使用显式转换。
例 424. 错误示例:
PROGRAM PLC_PRG VAR i : INT; b : UINT; END_VAR i := b;
信息:
C0196:从无符号类型“UINT”到有符号类型“INT”的隐式转换:可能更改符号
信息:从无符号类型“<数据类型 1>”到有符号类型“<数据类型 2>”的隐式转换:可能更改符号
可能的错误原因: 隐式转换中可能遗漏了符号冲突。
错误修正: 使用显式转换。
PROGRAM PLC_PRG VAR i : INT; b : UINT; END_VAR i := b;
信息:
C0196:从无符号类型“UINT”到有符号类型“INT”的隐式转换:可能更改符号