TC官方合作论坛

 找回密码
 立即注册
查看: 573|回复: 5
打印 上一主题 下一主题

[问题] 求高人解答.为什么会提示转换失败.

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-13 18:13:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
逻辑型 推算伤害复选框
推算伤害复选框=复选框.获得状态("复选框19")
如果(推算伤害复选框)
//////////////////////////////////////////////////////
浮点型 力量值,敏捷值,体力值,智力值,倍数值,伤害值,计算值
字符型 力量,敏捷,体力,智力,倍数,伤害,结果
力量=编辑框.获得文本("编辑框25")
敏捷=编辑框.获得文本("编辑框26")
体力=编辑框.获得文本("编辑框27")
智力=编辑框.获得文本("编辑框28")
倍数=编辑框.获得文本("编辑框30")
伤害=编辑框.获得文本("编辑框29")
//////////////////////////////////////////////////////
力量值=转换.字符型转浮点型(力量)
敏捷值=转换.字符型转浮点型(敏捷)
体力值=转换.字符型转浮点型(体力)
智力值=转换.字符型转浮点型(智力)
倍数值=转换.字符型转浮点型(倍数)
伤害值=转换.字符型转浮点型(伤害)
计算值=力量值+敏捷值+智力值/2
结果=转换.浮点型转字符型(计算值)
标签.设置文本("标签28",结果)
如果结束
回复

使用道具 举报

沙发
发表于 2012-8-13 19:29:32 | 只看该作者
  1. double    浮点型,占8个字节数,只能是数字,用来表示小数点数据(如1.0002)和比int更大(如2147483649)的数据,取值范围是:



  2. -1.79E+308 ~ +1.79E+308 。1.79E+308的解说: 1100 =+1.1E+3=1.1*10^3(表示是10的3次方)

复制代码

浮点型只能是数字,和唯一一个点号,  比如有多余的逗号,中文,字母,这些都是会转换失败的
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-8-14 20:50:44 | 只看该作者
回复 2楼陌上青衣。的帖子

那我想`编辑框的内容`进行+ - * \运算`  应该怎么写?

需不需要转浮点型
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-8-15 18:31:13 | 只看该作者
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-8-15 18:31:43 | 只看该作者
还没能解决呢.这问题
回复 支持 反对

使用道具 举报

6#
发表于 2012-8-15 19:19:50 | 只看该作者
还没能解决呢.这问题
badcwytga 发表于 2012-8-15 18:31:43

需要转换成浮点型,相加
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-13 04:32 , Processed in 0.138827 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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