Intergers

    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。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容