Intergers

作者: 小金_1180 | 来源:发表于2018-06-12 19:18 被阅读0次

        Intergers是没有小数部分的数字,比如42和-23,Intergers可以是由符号的,也可以是没有符号的,其中有符号整型的可以是正数,负数或者0,无符号整型可以是正数或者0。

        Swift同时提供了8位,16位,32位,64位的有符号整型和无符号整型。这些整型的命名公约和C语言相似,8位无符号整型命名为UInt8,32位有符号整型命名为Int32。和Swift所有类型一样,整型类型名的首字母都是大写的

        整型的边界(Integer Bounds)

        可以通过min和max属性来获取整型类型的最小值和最大值:

        let minValue = UInt8.min     //0

        let maxValue = UInt8.max     //255

        不同的Int的值,这些属性的值可能是不一样的,只返回当前整型的对应的值,因此在相同类型的整型中可以一起使用。


    Int

    大部分情况下,你不需要在代码中使用固定位数的整型,Swfit另外提供了一种整型类型 Int,该类型的位数和操作系统的位数相同

        在32位的系统性下,Int 和Int32一样

        在64位的系统性下,Int 和Int62一样

    UInt    

        Swift同样提供了无符号版本的Int,UInt。

    相关文章

      网友评论

          本文标题:Intergers

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