本文主要说的是浮点数取整
直接截断取整
1 | let floatNumber = 3.5 |
可能的输出:
1 | value = 3 |
四舍五入取整
利用 C 语言 lroundf 函数
1 | let floatNumber = 3.5 |
可能的输出:
1 | value = 4 |
Swift 也提供了 round() 来帮助我们,感兴趣的朋友可以去查看一下文档,但是这方法有一个不方便的地方在于,改变后的值,依然是个浮点数~
向上取整,向下取整,其他
和上面类似,就不一一举例了,需要用到的时候,再来更新
本文主要说的是浮点数取整
1 | let floatNumber = 3.5 |
可能的输出:
1 | value = 3 |
利用 C 语言 lroundf 函数
1 | let floatNumber = 3.5 |
可能的输出:
1 | value = 4 |
Swift 也提供了 round() 来帮助我们,感兴趣的朋友可以去查看一下文档,但是这方法有一个不方便的地方在于,改变后的值,依然是个浮点数~
和上面类似,就不一一举例了,需要用到的时候,再来更新
原文作者:路小飞
原文链接:https://nijiehaha.github.io/2021/01/20/Swift-%E5%8F%96%E6%95%B4/
发表日期:January 20th 2021, 9:56:05 am
更新日期:January 20th 2021, 10:31:56 am
版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: true
tags: true