搜索
bottom↓
回复: 4

mega16 做计算器

[复制链接]

出0入0汤圆

发表于 2011-12-10 12:45:39 | 显示全部楼层 |阅读模式
我想做个计算器  能进行浮点预算  并显示到LCD上的   以前做个一个简易的计算器  只能做整数运算  ,现在想做个浮点也能算得    不知道 大家所谓的   “查表” 是什么意思啊    如果才能把浮点数  转换成字符串啊   

我用ICC   #include <stdio.h>

sprintf(ss,"%d",123)  能把 123转换成字符串"123"
sprintf(ss,"%8d",123) 转换的字符串 竟然是"8d"  不理解啊  
sprintf(ss,"%f",1.23) 竟然转换出  一组英文  彻底崩溃   

各位高手指点下   M16做 能浮点的计算器  浮点怎么运算和显示啊    给点思路就好   本人新手

出0入296汤圆

发表于 2011-12-12 15:00:23 | 显示全部楼层
做浮点运算器,这可是一个大课题哦。
首先,ICC对printf的支持有不同的级别,以及专门的文档,你可以在帮助文档里面找到。
但是,浮点数的转换,应该用ftoa和atof来做。
这些函数应该是在stdlib.h里面。你应该仔细看看ICC的帮助文档。

出0入0汤圆

 楼主| 发表于 2011-12-15 21:55:49 | 显示全部楼层
回复【1楼】Gorgon Meducer  傻孩子
-----------------------------------------------------------------------

确实是高手!回去偷摸读文档去  读明白了 再出来看看情况。

出0入0汤圆

 楼主| 发表于 2012-1-7 09:53:40 | 显示全部楼层
哎确实是高手啊   用这两个函数 把计算器 做了出来

出0入296汤圆

发表于 2012-1-9 22:14:01 | 显示全部楼层
to 【4楼】 mofan2
-----------------------
非常为你高兴。为了提高帖子的含金量,你能贡献出全部的源代码么?
我理想中的状态是,你能把你的项目整理成Demo,让更多的后来人学习和借鉴么?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-5 13:44

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表