TI中文支持网
TI专业的中文技术问题搜集分享网站

还是10000以上指针变量定义问题

本人用的MSP430FG4618 IAR C语言编译  想往FLASH的13000地址里存0XAA,在不考虑FLASH初始化问题的基础上定义:unsigned long long *FFF;FFF=(unsigned long long *)0x13000;*FFF=0XAA; 注(int 、unsigned  int、long、unsigned long、long long、unsigned long long 都是这个警告)提示警告在语句在(FFF=(unsigned long long *)0x13000)上conversion from integer to smaller pointer 。请问我该如何正确定义10000以上的指针变量并存储数据,10000以下我都能正常使用。谢谢!!!

Hanson He:

楼主可以参考 www.deyisupport.com/…/15799.aspx

Hanson He:

由于指针定义unsigned long long* 类型, 可以在常数后加上LL,如: 0xAALL

赞(0)
未经允许不得转载:TI中文支持网 » 还是10000以上指针变量定义问题
分享到: 更多 (0)