【紧急求助】请问在IAR For NEC 环境中,使用 78F9202 ,怎样才能正确实现乘除法?
【紧急求助】请问在IAR For NEC 环境中,使用 78F9202 ,怎样才能正确实现乘除法?我直接这样写
unsigned char a, b, c;
unsigned intd;
a = 128;
b = 255;
d = (a*b)/300;
c = d;
这样出来的C的结果完全不对的。但在编译器里面软件仿真看到的结果却是对的。是不是我的编译设置哪里不对呢?
唉,这个问题折腾了好久,我一直没怀疑到这个问题上来,还以为是我的数据采集有问题。
请诸位大侠帮忙~~~~ 疾病乱投医,各种能想到的情况都试了
把所有涉及的变量都改成 unsigned int ,也不行
晕死了…… STM32_Study 发表于 2010-11-6 10:56
疾病乱投医,各种能想到的情况都试了
把所有涉及的变量都改成 unsigned int ,也不行
兄弟你这个问题解决没啊,如果搞定了,希望把答案贴出来,让大家分享一下哦
页:
[1]