数值正负问题

2019-07-22 16:36发布

用的IAR软件,右边的watch框里的a,b值为什么是负的呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
dirtwillfly
1楼-- · 2019-07-22 17:15
很久不用iar了,这个数就是0啊,估计它内部经过一些格式转换了
billfather
2楼-- · 2019-07-22 19:38
我试了一下,IAR里int类型数:
0——32767    对应   0x0000——0x7fff
-32768——-1   对应    0x8000——0xffff
不知道其它环境下一样不一样
数码小叶
3楼-- · 2019-07-23 00:13
肯定是负的啊,超Int了啊
vibra2016
4楼-- · 2019-07-23 03:24
 精彩回答 2  元偷偷看……
拉克丝
5楼-- · 2019-07-23 07:35
int -32768~32767
ayl439
6楼-- · 2019-07-23 08:11
int默认为有符号型,0x8000就是有符号数的-32768

一周热门 更多>