美文网首页
在Swift中如何处理算术结果溢出

在Swift中如何处理算术结果溢出

作者: 黑白森林无间道 | 来源:发表于2020-09-13 21:29 被阅读0次

    溢出运算符

    • 在默认情况下,当向一个整数赋超过它容量的值时,Swift会报错而不是生成一个无效的数,给我们操作过大或者过小的数的时候提供了额外的安全性
    • 溢出加法(&+)
    • 溢出减法(&-)
    • 溢出乘法(&*)

    值溢出

    • 数值可以出现向上溢出或者向下溢出
    • 溢出也会发生在有符号整型数值上
    • 对于无符号与有符号整型数值来说,当出现上溢时,它们会从数值所能容纳的最大数变成最小的数。同样的,当发生下溢时,它们会从所容纳的最小数变成最大的数。

    相关文章

      网友评论

          本文标题:在Swift中如何处理算术结果溢出

          本文链接:https://www.haomeiwen.com/subject/xipoektx.html