TC官方合作论坛
标题:
一个数据类型转换的问题、、请大家帮忙看下!
[打印本页]
作者:
kk595
时间:
2012-11-30 16:05
标题:
一个数据类型转换的问题、、请大家帮忙看下!
空间 浮点型转整型
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
浮点型 双精度浮点数
整型 整型数
双精度浮点数=111.555
整型数=转换.浮点型转整型(双精度浮点数)
如果(整型数==111)
辅助.消息框("OK")
否则
辅助.消息框("NO")
如果结束
返回 真
//函数返回语句
功能结束
//功能 逻辑型 退出_点击()
////这里添加你要执行的代码
//辅助.退出()
//返回 真
////函数返回语句
//功能结束
空间结束
//空间结束语句
-------------------------------------------------------------------------------------------------------------------------
我认为应该出"OK"的 但是运行下来 结果是弹出“NO” 这是为什么了?
作者:
尛情哥
时间:
2012-11-30 16:06
你用消息框弹出来看看 是不是四舍五入 成112了
作者:
kk595
时间:
2012-11-30 16:08
怎么将那个 整型数变量有消息框弹出来 我不会 就写了个否则 、、
作者:
尛情哥
时间:
2012-11-30 16:10
回复
3楼
kk595
的帖子
辅助.消息框(转换.整型转字符型(整型数))
作者:
kk595
时间:
2012-11-30 16:14
回复
4楼
尛情哥
的帖子
的确是112 这是为什么了 、、 TC帮助文档不是说不会四舍五入吗?
作者:
尛情哥
时间:
2012-11-30 16:17
回复
5楼
kk595
的帖子
你用的是什么版本? 3.46 还像是加了四舍五入
作者:
kk595
时间:
2012-11-30 16:18
回复
6楼
尛情哥
的帖子
是3.046的 难道是直接四舍五入 成整数吗?
作者:
风微凉
时间:
2012-11-30 17:52
浮点型 t=332.499
int bb
bb=转换.浮点型转整型(t)
help.messagebox(转换.整型转字符型(bb))
测试得出,是按照4舍5入的。
作者:
风微凉
时间:
2012-11-30 17:53
浮点型 t=332.499
int bb
bb=转换.浮点型转整型(t)
help.messagebox(转换.整型转字符型(bb))
结果为332 如果t=332.500则结果为333
作者:
kk595
时间:
2012-11-30 17:53
回复
8楼
风微凉
的帖子
嗯 但是 TC的文档上面写的是没四舍五入 、、
作者:
风微凉
时间:
2012-11-30 18:00
回复
10楼
kk595
的帖子
实际以测试为准
作者:
kk595
时间:
2012-11-30 18:23
回复
11楼
风微凉
的帖子
是的 、、、
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1