打印

uVision3编译时int型变量只认低16位,何解?

[复制链接]
1825|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Quiza|  楼主 | 2008-2-18 09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
xwj| | 2008-2-18 10:24 | 只看该作者

int位数和处理器相关,uVision3中int本来就是16位

32位应该用long

使用特权

评论回复
板凳
dld2| | 2008-2-18 10:26 | 只看该作者

使用特权

评论回复
地板
Quiza|  楼主 | 2008-2-18 11:09 | 只看该作者

哈哈,是土啊

谢谢楼上两位拉!

使用特权

评论回复
5
qjy_dali| | 2008-2-18 11:33 | 只看该作者

是呀,int是很与编译器相关的类型

LZ是想当然地把U32与unsigned int挂钩了

使用特权

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

本版积分规则

48

主题

102

帖子

1

粉丝