vs2002下当0xffffffff80000000LL 遇到 error C2059: 语法错误 : “数字上的错误后缀” 解决办法

    昨天遇到这个问题,vs05下0k,02下就悲剧,之前有人建议我通过位移操作间接达到目的,后来觉得麻烦,就网上到处找,终于找到个类似的代码,拿过来一试,ok了:

用 i64代替LL

用 ui64代替ULL

    原因分析,vs2002下面可能支持long long 但是不支持常量的LL和ULL标识,但是i64这种好像支持.希望下次遇到这个问题不要耽误我这么就时间了.

posted on 2011-06-03 16:21  AlexLeo  阅读(2694)  评论(0编辑  收藏  举报

导航