首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Swift -转换为绝对值

Swift -转换为绝对值
EN

Stack Overflow用户
提问于 2014-06-11 17:43:33
回答 3查看 102.4K关注 0票数 206

有没有办法从整数中获取绝对值?

例如

代码语言:javascript
复制
-8  
to  
 8

我已经尝试使用UInt(),假设它会将Int转换为无符号值,但它不起作用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-06-11 17:48:03

标准的abs()函数在这里工作得很好:

代码语言:javascript
复制
let c = -8
print(abs(c))
// 8
票数 432
EN

Stack Overflow用户

发布于 2018-11-19 00:35:31

如果你想强制一个数字改变或保持它为正。

下面是方法:

代码语言:javascript
复制
abs() for int
fabs() for double
fabsf() for float
票数 17
EN

Stack Overflow用户

发布于 2018-10-01 20:45:57

如果想要从double或Int中获取绝对值,请使用fabs函数:

代码语言:javascript
复制
var c = -12.09
print(fabs(c)) // 12.09
c = -6
print(fabs(c)) // 6
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24159627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档