打印

数值正负问题

[复制链接]
647|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
dirtwillfly| | 2016-5-11 09:29 | 只看该作者
很久不用iar了,这个数就是0啊,估计它内部经过一些格式转换了

使用特权

评论回复
板凳
billfather|  楼主 | 2016-5-11 09:38 | 只看该作者
我试了一下,IAR里int类型数:
0——32767    对应   0x0000——0x7fff
-32768——-1   对应    0x8000——0xffff
不知道其它环境下一样不一样

使用特权

评论回复
地板
数码小叶| | 2016-5-11 14:41 | 只看该作者
肯定是负的啊,超Int了啊

使用特权

评论回复
5
vibra2016| | 2016-5-11 15:57 | 只看该作者
这个跟你的变量数据类型设置的有关系的。

使用特权

评论回复
6
拉克丝| | 2016-5-11 19:47 | 只看该作者
int -32768~32767

使用特权

评论回复
7
ayl439| | 2016-5-12 15:43 | 只看该作者
int默认为有符号型,0x8000就是有符号数的-32768

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

22

帖子

0

粉丝