INT64 LocalTime = 0;
UINT64 LastCom485ConnectTime = 0;//ABS的宏定义
//-------------------------------------
// 求绝对值的宏函数
//-------------------------------------
#define ABS(x)     ((x) >= 0? (x) : -(x))BOOL IsCom485Connected()
{return (ABS(LocalTime - LastCom485ConnectTime) < 1000);
}//Warning[Pe186]: pointless comparison of unsigned integer with zero ///<remarks>
/// (LocalTime - LastCom485ConnectTime) 是无符号类型数据,与0比较就会有该Warning。
/// 数值运算的时候注意有无符号数据类型,数值运算最好都采用有符号类型数据。
///</remarks>

问题处理 IAR Warning[Pe186]: pointless comparison of unsigned integer with zero。相关推荐

  1. linux c 编译警告 warning: this decimal constant is unsigned only in ISO C90

    关于c语言中的大整数常量--by流氓兔斯基之前编译程序的时候发现了这个问题:warning: this decimal constant is unsigned only in ISO C90 找了一 ...

  2. IAR Warning:SWO data stream not stopped when target stopped

    前言 调试打样的板子, 为了能无限下断点, 开始用JLINK.但是各种连接不上.或者能连上板子,走2步就报错.具体报错忘了.反正就是JLINKV9不能正常调试. 还好,用STLINKV2正常.不过心里 ...

  3. warning: this decimal constant is unsigned only in ISO C90问题的处理及理解

    参考:https://blog.csdn.net/duguduchong/article/details/7709482 https://bbs.csdn.net/topics/391892978?p ...

  4. 【IAR Error】IAR MSP430编译报错:error

    关于转载的说明:原文内容可能会不断更新,要想得到最新的内容请跳到到原文看. 无编号警告类型: 1.Sat Jun 23, 2012 17:41:05: The stack pointer for st ...

  5. K60将应用程序改建成库.a

    将原有的应用工程改为库工程: 删除setting文件夹. 1.右击工程名,options -->将General Options output中的输出选为Library. Executables ...

  6. KEIL常见编译错误和警告解决方案汇总

    写在开头 本文主要汇总在使用KEIL的开发过程中,遇到的一些编译错误和警告的处理方法,自己作为一个记录,同时分享给各位有缘人,希望有所帮助!!谢谢~ 正文 [ warning: #186-D: poi ...

  7. C语言 char 和 signed char的区别

    在STM32项目的开发过程遇到一个奇葩的问题,测试代码如下: char _char =-1;if(_char!=-1){pr_dbg("_char!=-1\r\n");}else{ ...

  8. KEIL 设置char为无符号

    1. 在编译的时候发现keil给出如下警告 warning: #186-D: pointless comparison of unsigned integer with zero 2. 原因keil认 ...

  9. Keil的常见编译警告

    1. warning:  #767-D: conversion from pointer to smaller integer 解释:将指针转换为较小的整数 影响:可能造成的影响:容易引起数据截断,造 ...

最新文章

  1. 入门Promise的正确姿势
  2. java swing原理浅析
  3. 1.43千米外隔墙透视!这项黑科技已被中科大潘建伟团队实现 | PNAS
  4. cocos2d笔记——CCNode与CCAction
  5. Spring-AOP 静态普通方法名匹配切面
  6. C语言高级技巧-在Makefile中引用你的头文件
  7. Uipath 学习栏目基础教学:10、数据抓取
  8. Oracle存储过程中跳出循环的写法
  9. MySQL存储过程和函数(一)
  10. TFS版本管理(八)
  11. 使用vi打开文件如何跳到某一行,第一行或者最后一行呢
  12. JSK-337 汽水瓶【数学+模拟】
  13. jar包运行utf-8格式
  14. Linux间共享文件夹
  15. 模式识别与机器学习的关系
  16. linux+极点五笔输入法,Linux技巧之Ubuntu11.04下安装极点五笔输入法
  17. 使用SDKMAN来安装JDK和管理多个JDK版本
  18. 由iconfont引起的svg、ttf、woff、woff2图标的研究及转换(svgs2fonts)
  19. 40位40岁以下投资人
  20. 深圳市基层就业补贴申请

热门文章

  1. 【雕爷学编程】Arduino动手做(86)---4*4位 WS2812 全彩模块
  2. 技术人生的职场众生相 - 十多年的经验与心得
  3. 华为自研操作系统Project Z曝光
  4. android 硬格式化,LG G3硬格机教程 教你如何清理手机数据
  5. 基于Python pyqt5的随机抽号机源代码 ,可设置抽号器的人数及刷新间隔
  6. 基于物联网流量指纹的安全威胁轻量级检测方法
  7. ios微信微博回调 留在微信
  8. jdk1.8下载与安装教程(win10)超详细
  9. java控制台输出脚标上标下标,c – 如何在CLI上打印下标/上标?
  10. altera fpga 约束