Microchip
直播中

潘佼佼

7年用户 189经验值
私信 关注
[问答]

常量的后缀会更改if条件中变量的类型

嗨,[MPLAB X IDE v3.51和XC32 v1.42(试用)]如果比较在if条件下使用任何后缀常数,它就会改变变量的类型?显然,是的。我以前期望if条件(在PIC32中)中的每个参数都作为带符号的int变量工作,但是最近我发现……也许我帮助某人了解这些信息。

回帖(4)

范云力

2020-4-20 10:54:44
比较int和unsigned int使它们都是unsigned int我不知道这是否是预期的行为-也许这里其他人可以帮忙?
举报

王璨

2020-4-20 11:11:47
比较苹果和梨很难。我建议使用显式类型转换。
举报

范云力

2020-4-20 11:24:12
从我刚才读到的,具体实现
举报

王璨

2020-4-20 11:32:17
从我刚才读到的,具体实现了我所说的。比较相等类型或使用显式类型转换的另一个原因。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分