打印

数据类型的问题

[复制链接]
1754|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
win2000_li|  楼主 | 2009-3-17 10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在程序算法里,要求有一个变量为64位。

但在CODEWARRED里没有64位定义的long.

但我在help里看到一个这样的定义 unsigned long long 是64位的。

但我在程序里赋值时就出错了。

不知道为什么,请老师指点。

unsinged long long 是C99标准才有,不知道CODEWARRE里有没有。

支不支持???

相关帖子

沙发
张明峰| | 2009-3-17 11:22 | 只看该作者

不支持64位变量

CW针对8/16位MCU不支持long long型(64位),针对32位的Coldfire才支持。
你是在用Keeloq做RKE吧?如此,接收/发送64位数据时自己搞一个 byte x[8] 的数组不就全搞定了?

使用特权

评论回复
板凳
win2000_li|  楼主 | 2009-3-17 11:29 | 只看该作者

OK

谢谢张老师,你说的对,我明白。

使用特权

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

本版积分规则

142

主题

718

帖子

1

粉丝