搜索
查看: 5293|回复: 10

浮点型怎么转换成整形

[复制链接]
发表于 2009-10-4 01:13:21 | 显示全部楼层 |阅读模式 来自 广东深圳
例:new float:abc=10.000000
怎么把abc转换成整形
abc=10
不要后面的0000000
发表于 2009-10-4 08:34:27 | 显示全部楼层 来自 四川遂宁
str_to_num
回复

使用道具 举报

发表于 2009-10-4 08:38:34 | 显示全部楼层 来自 日本
顺路问一下。
new float:abc=10.1
str_to_num(abc)是多少呢?
回复

使用道具 举报

发表于 2009-10-4 09:02:52 | 显示全部楼层 来自 四川遂宁
本帖最后由 sakulekingz 于 2009-10-4 09:15 编辑

3# cityhonghu
我认为.先把浮点数转换成字符串
再转成整数值
  1. float_to_str
复制代码
对和错..我也不知道...
等R版来吧
回复

使用道具 举报

发表于 2009-10-4 09:07:15 | 显示全部楼层 来自 日本
本帖最后由 cityhonghu 于 2009-10-4 09:08 编辑

new float:abc=10.1, s_data
s_data = float_to_str(abc)
str_to_num(s_data)是多少呢?要4舍5入吗?

另,没有直接浮点转整形的函数吗?
回复

使用道具 举报

发表于 2009-10-4 09:09:44 | 显示全部楼层 来自 福建漳州
本帖最后由 Rulzy 于 2009-10-4 09:33 编辑

floatround

描述
转换一个浮点数为一个整形数。

语法
floatround ( Float:value, [ 方法 ] )

返回类型
Native

注解
转换方法可以为:
floatround_round  //(默认)转换至最接近的整数(即我们常说的四舍五入)
floatround_floor // 向下转换至最接近的整数(即≤它的最接近它的整数)
floatround_ceil  // 向上转换至最接近的整数(即≥它的最接近它的整数)
floatround_tozero //转换至原点0方向与它最接近的整数(相当于直接去掉小数部分)

如:
floatround(10.1) 结果为 10
floatround(-10.1) 结果为 -10
floatround(10.6) 结果为 11
floatround(-10.6) 结果为 -11

floatround(10.1, floatround_floor) 结果为 10
floatround(-10.1, floatround_floor) 结果为 -11
floatround(10.6, floatround_floor) 结果为 10
floatround(-10.6, floatround_floor) 结果为 -11

floatround(10.1, floatround_ceil) 结果为 11
floatround(-10.1, floatround_ceil) 结果为 -10
floatround(10.6, floatround_ceil) 结果为 11
floatround(-10.6, floatround_ceil) 结果为 -10

floatround(10.1, floatround_tozero) 结果为 10
floatround(-10.1, floatround_tozero) 结果为 -10
floatround(10.6, floatround_tozero) 结果为 10
floatround(-10.6, floatround_tozero) 结果为 -10
回复

使用道具 举报

 楼主| 发表于 2009-10-4 10:24:25 | 显示全部楼层 来自 广东深圳
受益匪浅..
回复

使用道具 举报

 楼主| 发表于 2009-10-4 10:36:01 | 显示全部楼层 来自 广东深圳
强烈建议R版出一个类似这种的教程
amxx中文帮助文档里面什么都没说,只是些函数说明
回复

使用道具 举报

发表于 2009-10-4 11:07:31 | 显示全部楼层 来自 福建漳州
强烈建议R版出一个类似这种的教程
amxx中文帮助文档里面什么都没说,只是些函数说明
Zero0senven 发表于 2009-10-4 10:36
有这些就够了。多练习多测试,才能更理解。
回复

使用道具 举报

发表于 2009-10-4 11:08:03 | 显示全部楼层 来自 福建漳州
其实 include 下的inc文件,就是很好的参考手册。
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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