美文网首页swiftiOS Developer
swift基础语法(二)——数据类型

swift基础语法(二)——数据类型

作者: 芝麻绿豆 | 来源:发表于2016-02-03 22:38 被阅读34次

基本介绍

  • 数据类型有:整型/浮点型/对象类型/结构体类型等等
    • 整型
      • 有符号
        Int8 : 有符号8位整型
        Int16 : 有符号16位整型
        Int32 : 有符号32位整型
        Int64 : 有符号64位整型
        Int : 和平台相关(默认,相当于OC的NSInteger)
      • 无符号
        UInt8 : 无符号8位整型
        UInt16 : 无符号16位整型
        UInt32 : 无符号32位整型
        UInt64 : 无符号64位整型
        UInt : 和平台相关(常用,相当于OC的NSUInteger)(默认)
    • 浮点型
    • Float : 32位浮点型
    • Double : 64浮点型(默认)

注意点

  • Swift是强类型的语言
  • Swift中任何一个标识符都有明确的类型
  • 注意:
    • 如果定义一个标识符时直接进行赋值,那么标识符后面的类型可以省略.
    • 因为Swift有类型推导,会自动根据后面的赋值来决定前面的标识符的数据类型
    • 可以通过option+鼠标左键来查看变量的数据类型


基本运算

  • Swift中在进行基本运算时必须保证类型一致,否则会出错
    • 相同类型之间才可以进行运算
    • 因为Swift中没有隐式转换
  • 数据类型的转化
    • Int类型转成Double类型:Double(标识符)
    • Double类型转成Int类型:Int(标识符)



      例如:

let a = 10
let b = 3.14
// 错误写法
// let c = a + b
// let c = a * b
// 正确写法
let c = Double(a) + b
let d = a + Int(b)

相关文章

  • Swift基础语法(二)

    swift基础语法(一)swift基础语法二主要讲数据类型 1.字符串 1.在swift中String是一个结构体...

  • Swift 4.0 基础学习总结(二)

    在 Swift 4.0 基础学习总结(一)中,我们学习的Swift中的基本数据类型以及控制流,Swift简介的语法...

  • 01-swift爬坑笔记

    swift简介 内容综述-基础语法和特性 01-swift简介 02-基础数据类型 03-运算符和表达式 04-流...

  • Swift基本语法之函数

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 Swift...

  • Swift基本语法之数组和字典

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 Swift...

  • Swift基本语法之元组和可选类型

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 Swift...

  • Swift基本语法之闭包

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 Swift...

  • swift基础语法(二)——数据类型

    基本介绍 数据类型有:整型/浮点型/对象类型/结构体类型等等整型有符号Int8 : 有符号8位整型Int16 : ...

  • Swift| 基础语法(五)

    前言 总结下 swift下的基础语法,里面涉及到:常量&变量、Swift中的数据类型、逻辑分支、循环、字符串相关、...

  • Swift| 基础语法(四)

    前言 总结下 swift下的基础语法,里面涉及到:常量&变量、Swift中的数据类型、逻辑分支、循环、字符串相关、...

网友评论

    本文标题:swift基础语法(二)——数据类型

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