我正在尝试将我的程序中的变量与我的Arduino项目中的负数进行比较。划痕代码如下 -
int y = 40;
if (y < -100){
do something;
}
但是当我尝试在Arduino IDE中验证我的代码时,我会收到此错误消息,
sketch_apr23a.ino: In function 'void loop()':
sketch_apr23a:32: error: 'l00' was not declared in this scope
我假设这是因为 - 100的负面信号正在被作为某种运营商插入?
在C ++的if语句中比较整数与负整数的最佳方法是什么?
谢谢!!!!!!
编辑 - 我不敢相信我在那里输了一个L,抱歉浪费你的时间用一些如此无趣的东西!我非常感谢你的帮助,我的代码在修复后验证得很好,非常感谢大家!我将接受在我的12分钟结束后提交的第一个答案!
答案 0 :(得分:4)
我认为您与l00
和100
混淆了。
答案 1 :(得分:3)
它应该是100
(一零零)而不是l00
(零零)