zoukankan      html  css  js  c++  java
  • Swift数据类型及数据类型转换

    整型

     Swift 提供 8、16、32、64 位形式的有符号及无符号整数。这些整数类型遵循 C 语言的命名规 约,如 8 位无符号整数的类型为 UInt8,32 位 有符号整数的类型为 Int32。与 Swift 中的所有 类型一样,这些整数类型的名称以大写字母开 头。

      Swift 还提供了一个整数类型Int:

     在 32 位平台,Int 与 Int32 宽度一致。

     在 64 位平台,Int 与 Int64 宽度一致。

     Swift 还提供了无符号整数类型 UInt:

     在 32 位平台,UInt 与 UInt32 宽度一致。

     在 64 位平台,UInt 与 UInt64 宽度一致。

    浮点型

    单精度浮点(32位) Float

    双精度浮点(64位)Double

    数字型

     表示数字如下:

     let decimalInteger = 17 //表示是10进 制

                                                     let binaryInteger = 0b10001                                           //

    二进制17

                                                     let octalInteger =0o21  //

    8进制17

                                                    let hexadecimalInteger =0x11                                             //

    16进制17

    布尔类型

    true    和 false

     let orangesAreOrange = true

      let turnipsAreDelicious = false

    1.   if turnipsAreDelicious {

    2.      println("Mmm, tasty turnips!")

    3.   } else {

    4.      println("Eww, turnipsare horrible.")

    5.   }

     

    数据类型转换

    整型转换

    不同类型整数常量变量所能的 值域不同,需要显示地转换。

    let twoThousand: UInt16 =2000 let one: UInt8= 1

    let          twoThousandAndOne                        =

    twoThousand +one              //错误

    let          twoThousandAndOne                        =

    twoThousand +UInt16(one)                  //正确

    UInt16 类型构造函数

    整型与浮点数转换

    整数与浮数类型之的转换,显 示地转换。

    let three= 3

    let      pointOneFourOneFiveNine                     =

    0.14159

    let       pi       =       Double(three)             +

    pointOneFourOneFiveNine

     Swift交流讨论论坛论坛:http://www.cocoagame.net
    欢迎加入Swift技术交流群:362298485

  • 相关阅读:
    SignalR 持久链接 (该功能为手机设备与后台同个用户id进行实现的,仅用signalR学习参考)
    SQL SERVER 分割符转列
    js时间计算加减
    SQL查询历史执行语句
    MSSQL 多行数据串联字符分割单行
    居于HttpWebRequest的HTTP GET/POST请求
    硬件UDP读数AsynUdpClient
    SQL取分组数据的所有第一条数据
    Python 文件的使用
    Python 数据类型
  • 原文地址:https://www.cnblogs.com/iOS-Blog/p/3784455.html
Copyright © 2011-2022 走看看