日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Vim技能修炼教程(16) - 浮点数计算函数

發布時間:2025/3/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vim技能修炼教程(16) - 浮点数计算函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

浮點數計算函數

這一節的所有函數,只有在vim編譯時支持了+float時才有效。

三角函數

  • sin() : sine正弦函數
  • cos() : cosine余弦函數
  • tan() : tangent正切函數
  • asin() : arc sine反正弦函數
  • acos() : arc cosine反余弦函數
  • atan() : arc tangent反正切函數
  • atan2({X坐標},{Y坐標}) : arc tangent反正切函數
  • sinh() : hyperbolic sine 雙曲正弦函數
  • cosh() : hyperbolic cosine雙曲余弦函數
  • tanh() : hyperbolic tangent雙曲正切函數

這些函數基本上都是對應的C函數的封裝。比如對于雙曲正弦不熟悉的話,可以參看man sinh. 如果不理解atan2,可以man atan2.

數學計算

  • abs(): 絕對值
  • fmod(): 浮點余數
  • exp(): e的乘方
  • log(): 自然對數
  • log10(): 以10為底的對數
  • pow(): 階乘
  • sqrt(): 平方根,如果求負數的平方根,返回NaN.
  • isnan(): 判斷是否為NaN。比如isnan(0.0/0.0)為真。

浮點數轉整數

  • float2nr() : 將浮點數轉成整數。
  • round() : round off, 四舍五入
  • ceil(): round up, 上舍入
  • floor(): round down,下舍入
  • trunc(): 簡單截斷小數點后面的數

我們來寫個函數測試下它們的功能:

function Float2Number(arg)echo "Orginal value:"echo a:argecho "float2nr:"echo float2nr(a:arg)echo "round:"echo round(a:arg)echo "ceil:"echo ceil(a:arg)echo "floor:"echo floor(a:arg)echo "trunc:"echo trunc(a:arg) endfunction

我們先試試2.06:

Orginal value: 2.06 float2nr: 2 round: 2.0 ceil: 3.0 floor: 2.0 trunc: 2.0

我們再試試122.667:

Orginal value: 122.667 float2nr: 122 round: 123.0 ceil: 123.0 floor: 122.0 trunc: 122.0

我們再看一個負數:-9.08

Orginal value: -9.08 float2nr: -9 round: -9.0 ceil: -9.0 floor: -10.0 trunc: -9.0

最后來一個五入的負數:

Orginal value: -65.96 float2nr: -65 round: -66.0 ceil: -65.0 floor: -66.0 trunc: -65.0

我們總結一下:

  • 除了float2nr,其它所有截斷的結果還是浮點數
  • float2nr的策略跟trunc一致,也就是說,如果要想四舍五入的話,先做round再float2nr.
  • round是四舍五入,不管正負,都是四舍五入。
  • ceil取大于等于它的最小整數。
  • floor取小于等于它的最大整數。
  • trunc就是簡單去掉小數部分。

總結

以上是生活随笔為你收集整理的Vim技能修炼教程(16) - 浮点数计算函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线青草 | 欧美精品欧美精品系列 | 亚洲tv在线 | 青娱乐精品视频 | 又黄又免费的网站 | 狼人精品一区二区三区在线 | 麻豆视频免费 | 福利视频在线 | 欧美一区二区视频在线观看 | 日韩人妻精品一区二区 | 亚洲日批视频 | 国产成人自拍视频在线观看 | 国产白浆在线观看 | 午夜影院一区二区 | 天堂在线观看免费视频 | 韩毛片 | xxx在线视频| 毛茸茸亚洲孕妇孕交片 | 色综合图片区 | 婷婷久久综合 | 91青青青| 一区二区三区精品在线观看 | 国产成人一区二区三区电影 | 欧美视频一区二区三区四区 | 色综合久久久久无码专区 | 国产精品视频一二区 | 免费黄色国产 | www.69pao.com | jizz网站 | 天堂在线观看视频 | 国产黄色片av | 国产精品久久国产 | 黑人操亚洲美女 | 午夜视频h | 中文字幕手机在线视频 | 精品国产99一区二区乱码综合 | 自拍偷拍第 | 无码一区二区三区视频 | 91麻豆产精品久久久久久 | 国产美女视频一区二区 | 精品久久网站 | 免费看国产曰批40分钟粉红裤头 | 国产情侣呻吟对白高潮 | 国产精品久久久久久久久久免费看 | 国产精品国产精品 | 国产又爽又黄的激情精品视频 | 国产精一区 | 日韩中文字幕视频在线观看 | aaaaaabbbbbb毛片 | 亚洲五码在线 | 欧美日韩色综合 | 欧美日韩色综合 | 99er在线| 2019中文字幕在线观看 | 91国产丝袜播放在线 | 日韩在线免费观看视频 | 精品人伦一区二区三 | 色一情一伦一子一伦一区 | 在线看中文字幕 | 小说肉肉视频 | 欧美一区亚洲二区 | 六月丁香综合网 | 蜜桃视频一区二区三区在线观看 | av每日更新在线观看 | 亚洲av片在线观看 | 性欧美极品另类 | 小视频国产 | 亚洲一级二级 | 在线国产网站 | 在线免费观看日本 | 天天爽天天做 | 日本东京热一区二区 | 五月婷婷社区 | 调教奶奴 | 日韩大片av | 欧美jizzhd欧美18 | 福利二区三区 | 另类激情综合 | 久99久视频 | 米奇色| 精品一区二区三区四区视频 | 亚洲艹 | 国产妻精品一区二区在线 | 亚a在线 | 性奶老妇 视频 | 天堂v在线观看 | 日韩一区电影 | 免费黄视频网站 | 亚洲色图50p | 欧美肥老妇视频九色 | 日日夜夜精品免费 | 99国产精品一区二区 | 丝袜脚交免费网站xx | 在线观看亚洲视频 | 久久这里只有精品久久 | 天天草综合 | 曰本三级日本三级日本三级 | 日本污视频在线观看 | 在线日韩三级 |