打印

问个按键输入小数点如何存储的问题

[复制链接]
1868|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hyhjjg|  楼主 | 2008-11-28 10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
孤星119| | 2008-11-28 11:19 | 只看该作者

太浪费

把要显示的数据原封不动的进行保存;
取出显示时:把整个数据称上10的N(N为保留小数点的位数)次方,然后每一位的显示只需做%,/提取就可以了.

使用特权

评论回复
板凳
hyhjjg|  楼主 | 2008-11-28 12:08 | 只看该作者

小数点若是不固定的就比较麻烦了

从按键读来的数据中的小数点的位置是不固定位置的话可能怎么好操作,这样就要3个字节来存储1个数据,其中1个存储的是小数点的位置,另外2个放数据,

使用特权

评论回复
地板
hyhjjg|  楼主 | 2008-11-28 12:14 | 只看该作者

比如我从按键依次键入2 7 6 . 3 5

那么第一个字节放的是2,后两个字节放的是6BH和F3H,一个单精度浮点数也只占用2字节,我这个却是占用了3字节,有没有更好的方法来处理?

使用特权

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

本版积分规则

118

主题

438

帖子

0

粉丝