2019-03-23 17:50发布
lcofjp 发表于 2017-1-19 11:48 是数据类型的问题,你8位编译器的int型一般都是16位的,而字面量没特殊指定也是int,所以像 这个表达式得 ...
lcofjp 发表于 2017-1-19 12:02 我不相信……rebuild一下再调试,除非是编译器有bug,如果不行你就调调汇编代码
最多设置5个标签!
- pubf[2]<<16UL;
复制代码或者
- (unsigned long)pubf[2]<<16;
复制代码在后面加L也不行,也是一样的结果。前面加强制也不行。
是不行啊,我一开始也觉得是类型对齐问题,加了也不行的,我都试了,就当是编译器有问题吧
一周热门 更多>