因为手头有一个项目是用的IAR集成编译环境,所以对IAR的使用自我感觉还是比较熟悉了。但是,今天在编译工程时遇到一个warning老是解决不掉:“pointless comparison of unsigned integer with zero ”,代码就是 if (i<0) . 提示说我定义的 i 是unsigned整型的(我的定义是 char i;),不应该与0作比较。但是我明明是定义的有符号的啊,怎么就说我定义的是无符号型的呢,真的是冤枉啊
!
在网上搜索也找不到什么好的解决方法。绝望之际,看到一个大侠的百度文章,这才恍然大悟。原来,IAR IDE中要使用带符号的变量char时就得使用signed char ,否则在约定变量范围的时候就会出现 "pointless comparison of unsigned integer with zero "的错误。
将char改为signed char 之后再编译,果然没有那个烦人的warnning了
! 在此再一次感谢那位大侠~在大侠的文章中还有一些“不为人知”的关于IAR的地方,现在给出链接地址http://hi.baidu.com/douzidouer2008/blog/item/040d4c5013e6f113377abe40.html 各位童鞋,共勉啊!
首次发博~~大家理解加支持哈!^_^
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
单片机与CPLD综合教学实验室建立推荐方案
LA4970构成5.1V/10A稳压器的应用电路
消息称腾讯向英伟达采购数十亿元规模H20芯片
44b0网络部分求教!
有没有人了解TDM交换芯片(MT90823)的?
大型表格的读取 说明及源程序
双奖同辉,佳绩频传!大联大世平一举斩获“应用创新之流程智造‘新质’奖和离散智造‘新质’奖”两项殊荣
村田顽童的堂妹“村田少女”问世 2
多片开关稳压器L4970A/L4975A的同步电路
泰克在InterBattery 2025展示下一代电池和高功率测试解决方案
求购PXA27X开发板
尼得科株式会社入选科睿唯安《2025年全球创新Top100》榜单
单片机基础教学实验室建立推荐方案
L4970A构成(0~25)V/10 A稳压器的应用电路
村田顽童——三年级学生篇
村田顽童的堂妹“村田少女”问世 1
MSP430 介绍 (三)
OpenAI游说白宫:既要放宽AI监管,又要打压DeepSeek
L4970A/L4975A构成的两路同步输出的开关稳压器应用电路
打造“精品”不是喊出来的
外媒称中国对马斯克热情降温:一辆特斯拉,能买两台中国车
同济大学回应825万采购10台宇树机器人:将用于学生培训
大联大品佳创佳绩!凭英飞凌AURIX™ TC4xx方案荣获中国工控网“应用创新”大奖
使用高度集成的处理器设计高效的汽车高端音响系统
新一代物联网无线通信模组的技术革新与应用蓝图
有没有人了解TDM交换芯片(MT90823)的?
优化过的ucos ucGUI汉字库程序代码 奉献给大家
村田顽童——一年级学生篇
单片机嵌入式实时操作系统教学实验室建立推荐方案
L4970A/L4975A构成升压型稳压器的应用电路