bblythe2007 发表于 2015-8-20 10:16:14

MDK arm芯片编译器支持64为整型变量吗?

最近一个程序要64个位标志,就想用一个64位的整型变量来做。对64位的整型变量进行位操作,老是数据不对。现在怀疑是不是编译器就支持64位整型变量。

Excellence 发表于 2015-8-20 10:18:09

看看 LONG INT行吗?

bblythe2007 发表于 2015-8-20 10:20:40

long int,是32位吧。

myxiaonia 发表于 2015-8-20 10:20:44

__int64是64位的不过64位数据操作汇编代码不也不怎么看的明白

dr2001 发表于 2015-8-20 10:33:07

支持。可以看ARMcc的编译器手册,Keil自带。

印象中是long long和__int64。可以考虑用stdint.h的int64_t,如果版本够新的话。

xuekcd 发表于 2015-8-20 10:43:12

是的,long long 就可以,我用过
页: [1]
查看完整版本: MDK arm芯片编译器支持64为整型变量吗?