打印

课程设计做计算机遇到问题,请前辈们指点

[复制链接]
1300|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
计算器算999*999结果显示等于4096,试了试比较大的乘法结果都错误比如888*88=12608.诸如此类的错误,真打算再看看单片机的乘法运算。但还是希望前辈们给点帮助,谢谢,部分代码如下

jieguo=cheng*bcheng;//运算
sprintf(a,"%d",jieguo);//结果转换成字符串
lcd_write_str(1,1,a);//显示

相关帖子

沙发
chen125318|  楼主 | 2014-4-26 21:01 | 只看该作者
用89c52做的

使用特权

评论回复
板凳
chen125318|  楼主 | 2014-4-26 21:07 | 只看该作者
jieguo 改成 long int 之后又是这个结果

QQ截图20140426210645.jpg (67.19 KB )

QQ截图20140426210645.jpg

使用特权

评论回复
地板
chen499103| | 2014-4-26 21:46 | 只看该作者
用unsigned long int

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

24

帖子

0

粉丝