独闷闷网

标题: pic16系列单片机用picc编译,long数据的乘除法能连写吗?已解答。 [打印本页]

作者: jianhong_wu    时间: 2015-5-12 17:22
标题: pic16系列单片机用picc编译,long数据的乘除法能连写吗?已解答。
问:

  1. unsigned long a=125594;
  2. a=a%100000/10000;
复制代码
会报错
"Error[000] D:\pic16f77\dispaly.c 428 : Can't generate code for this expressionHalting build on first failure as requested."
怎么办?

坚鸿-深圳:
picc编译是有点特殊,针对long数据类型直接不能直接乘除法连写的,你可以分成两行代码,如下:


  1. unsigned long a=125594;
  2. a=a%100000;
  3. a=a/10000;
复制代码






欢迎光临 独闷闷网 (http://www.dumenmen.com/) Powered by Discuz! X3.2