找回密码
 注册
Simdroid-非首页
查看: 81|回复: 5

[PCL] 求助:PCL语言中实数小数点的位数

[复制链接]
发表于 2011-2-24 14:02:46 | 显示全部楼层 |阅读模式 来自 湖北武汉
比如,
INTEGER a, b
          REAL c
          a=10
          b=3
要把a/b的计算以实数形式赋值给c,保留两位小数
应该怎么写?
发表于 2011-2-24 15:53:51 | 显示全部楼层 来自 北京
Simdroid开发平台
好像不行
可以先把结果文件转为字符串,在处理字符串得到2位小数
回复 不支持

使用道具 举报

发表于 2011-2-24 15:56:27 | 显示全部楼层 来自 北京
好像不行
可以先把结果文件转为字符串,在处理字符串得到2位小数
回复 不支持

使用道具 举报

发表于 2011-2-24 23:09:09 | 显示全部楼层 来自 上海徐汇区
%n.2E% E可以换成别的,自己多看看帮助文档,挺有用的
回复 不支持

使用道具 举报

发表于 2011-2-26 14:53:51 | 显示全部楼层 来自 浙江杭州
个人建议,利用库函数mth_round()就好了。例如12.34567保留二位小数,mth_round( 12.34567, 2 ) 生成 12.35
回复 不支持

使用道具 举报

发表于 2011-2-28 09:26:37 | 显示全部楼层 来自 浙江杭州
这只是在显示在命令栏时有用吧,当显示到界面上或者是写入文本的时候,他还是会是原来的那个值的,所以还是用字符串处理的比较好。 5# nuaalizhen
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 12:59 , Processed in 0.035866 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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