• Swift之整数


    整数就是一个没有小数部分的完整数字,比如42和-23。整数要么是有符号(整数,0,或负数)要么是无符号的(正数或0)。

    Swift提供了8位,16位,32位和64位的有符号和无符号整数。这些整数采用和C相似的命名方式,8位无号整数UInt8,32有符号整数Int32。像Swift中所有类型一样,这些整数类型名字也首字母大写。

    整数的范围

    你可以通过整数类型的两个属性min和max来访问每个整数类型的所能表示的最小和最大值:
        let minValue = UInt8.min    //minValue = 0

        let maxValue = UInt8.max   //maxValue = 255

    数字类型的这两个属性的值返回其相应合适的大小范围,因此也可用于其它相同类型的的表达式。

    Int

    在大多数情况下,在你代码中没有必要去挑选一个详细大小的整数来使用。Swift提供了一个附加的整数类型,Int,它和你当前的本地平台环境的大小一样:

        在一个32位的平台下,Int 的大小和Int32一样

        在一个64位的平台下,Int 的大小和Int64一样

    除非你需要用一个详细大小的整数来工作,其它情况都用Int来创建一个整数值。这可以帮助你的代码相互兼容和互操作。在一个32位的平台上,Int能够存储的值在-2147483648到2147483647之间,它对于许多整数的范围来说已经足够的大了。

    UInt

    Swift也提供了一个无符号的整数类型,UInt,它的大小也可当前本地平台的大小一样:

        在一个32位的平台下,UInt 的大小和UInt32一样

        在一个64位的平台下,UInt 的大小和UInt64一样

    注意:UInt尽用于你需要一个和本地平台大小一样的无符号整数时的情况。如果不是这种情况,优先使用Int,甚至在不知道本地平台存储的值的大小的情况下,更应当使用。坚持使用Int来表示一个整数值有助于代码的互操作,避免在两个不同数字类型之间发生转换,使整数类型能够自动推断匹配,在类型安全和类型推断小节中详细描述

  • 相关阅读:
    sharepoint2013搜索
    jquery文档
    jquery 修改样式
    文本区使用
    jquery重置
    jquery 获取某a标签的href地址 实现页面加载时跳转
    js学习
    《当裸辞的程序猿遇上最冷季九》——累觉不爱,暂时停更
    《当裸辞的程序猿遇上最冷季八》——第一次约女孩吃饭
    《当裸辞的程序猿遇上最冷季七》—国庆回家
  • 原文地址:https://www.cnblogs.com/nj20091571/p/4395731.html
Copyright © 2020-2023  润新知