VimScript脚本语言学习------常用的内置函数---(操纵Float)

本文介绍了VimScript中用于处理浮点数的内建函数,包括float2nr()、abs()、round()、ceil()、floor()、trunc()、log10()、pw()、sqrt()、sin()、cos()、atan()和atan2()。这些函数涵盖了浮点数的转换、四舍五入、取整、对数、指数、平方根、三角函数等操作。
摘要由CSDN通过智能技术生成

Float是VimScript中的最后一种数据类型,可能是后来加入的,所以排在最后。在非科学计算的编程领域,其实浮点数用的确实很少。虽然如此,它也是一个不可或缺的数据类型,这一节我们来看看vim提供了那些操纵Float类型的内建函数。


(1)float2nr({expr})

把浮点数转换为整数,返回给定浮点数的整数部分。注意:这里不是四舍五入,而是所有小数都舍去。

(2)abs({expr})

求一个浮点的绝对值。该函数也适用于整数。

(3)round({expr})

对一个浮点数进行四舍五入。

(4)ceil( {expr} )

对一个浮点数进行向大取整。 如ceil(2.1)=2, ceil(-2.8)=-2。

(5)floor({expr})

对一个浮点数进行向小取整。

(6)trunc({expr})

对一个浮点数舍去小数部分,这一点与float2nr()相同,只是返回的不是整数而是浮点数。

(7)log10({expr})

求以10为底数的给定浮点数的对数。如 log10(1000) = 3。

(8)pw({x}, {y})

返回x的y次方。

(9)sqrt({exprt})

返回浮点数的平方根。当expr是个负数时,返回NaN。(无效值)

(10)sin({expr})

求正弦值。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值