2020-01-22 12:05发布
戒魔 发表于 2014-10-13 09:31 我也遇到这个问题 ,但是int 与unsigned int 在单片机C语言好像没什么意义?因为你用 int i = 0xfffe; ...
hithms 发表于 2014-10-13 11:18 在你的编译器中int是几个字节的?若是四个字节的,int i = 0xfffe是正的;若是两个字节的,是负的。 ...
xinfa190 发表于 2014-10-13 10:42 我在keil下面试了一下,完全没问题呀
戒魔 发表于 2014-10-13 13:55 两个字节的,但是int i = 0xfffe是正的!实验出来的
最多设置5个标签!
在你的编译器中int是几个字节的?若是四个字节的,int i = 0xfffe是正的;若是两个字节的,是负的。
两个字节的,但是int i = 0xfffe是正的!实验出来的
int i = 0xfffe;
if(i<0)
{
负数
}
else
{
正数
}
我的都是执行正数的
你实验是负的?
我试出来的怎么是负的呢???同样是在keil下。
一周热门 更多>