美文网首页
0.数字类型

0.数字类型

作者: 胖胖BayMax | 来源:发表于2017-04-14 15:30 被阅读11次

Apple文档-> Swift

一.目录

      1.常量 && 变量

      2.整型

      3.浮点型

      4.进制 && 科学计数 && 运算

      5.其他(Booleans类型 && 重命名)


二.明细

      1.声明常量 && 变量 

/** 声明方法 */

 let 名称 : 类型 = 值


/** 声明常量 */  

let  myAge:Int =  26       //age指针不可变


/** 声明变量 */  var hisAge:Int = 28         

hisAge = 29                      //  age指针所指向的值可变


/** 批量声明 */    let age1, age2, age3 :Int 

/** 批量声明 */    var price1, price2, price3 :Double


/** 变量打印 */    print("年龄:\(price1)")

      2.整型 

整型变量的取值范围

Int8 的取值范围: -128 ~ 127

In16 的取值范围: -32768 ~ 32767

Int32 的取值范围:-2147483648 ~ 2147483647

Int64 的取值范围:-9223372036854775808 ~ 9223372036854775807

Int 的取值范围:-9223372036854775808 ~ 9223372036854775807

      3.浮点型

Float32 (同Float)  32位的浮点数        最小精度: 0.000 001。

Float64 ( 同Double) 64位的浮点数    最小精度: 0.000 000 000 000 001。

Float80 暂未搞明白。

       4.进制 && 科学计数 && 运算

进制

二进制数表示        0b10000101010101010

八进制数表示        0o1234567

十六进制数表示     0x123456789ABCDEF


科学计数

1000_000_000    可以表示为:1.0e9        // e代表10^ ,⚠️使用时e前面必须有数字

256 可表示为:0x1p8            // p代表 2^,⚠️使用时p前面必须是十六进制数字

特殊情况:0xFe1 = 4065       // 由于e是十六进制数的元素e作为位数计算


运算

let number1 = 3             // number1类型为 Int

let number2 = 3.0         // number2 类型为 Double

let number3 = 3 + 1.0   // number3 类型为 Double

/**不同的类型相互运算需要先转换 */

let intNum = 10 ; let doubleNum = 10.0

/** 方式一: */ let numDoublePlus = Double(intNum) + doubleNum

/** 方式二: */ let numIntPlus = intNum + Int(doubleNum)

       5.其他(Booleans类型 && 重命名)

Booleans类型

let isReal = true

let isUnreal = false

if isReal { print("真")  }else{ print("假") }

/** ⚠️不存在 非零即真 */  if(1) { print("") } 不能通过编译


重命名

typealias 字符串 = String      // 将String类重命名为 字符串

let name:字符串 = "123"      // 声明一个字符串

相关文章

  • 0.数字类型

    Apple文档-> Swift 一.目录 1.常量 && 变量 2.整型 3.浮点型 4....

  • 05-转换数据类型

    0.判断 typeof 数据 判断数据类型 isNaN() 判断是不是数组 1.转为数字 Number(数据)...

  • Python 1 - 内置类型 - 数字类型

    Python 内置类型 - 数字类型 数字类型 Python 中存在三种不同的数字类型,包括整数 int 和 浮点...

  • 第二部分:数据类型

    3.1 数字类型 PostgreSQL支持的数字类型有整数类型、用户指定精度类型、浮点类型、serial类型。 3...

  • Python数字

    数字是编程语言中最基础的数据类型。 数字分类 优先级问题 类型强制转换 1. 数字类型 Python中数字类型:1...

  • 5-10js

    六种数据类型相加生成的数据类型: 数字 + 对象类型 = 字符串 数字 + 字符串类型 = 字符串类型 数字 + ...

  • 数字类型

    在python中数字类型常用于运算和操作对象,下面就来详细讲解. 算数运算符 例如 下表为算数运算符的描述和实例,...

  • 数字类型

    精确度很高的

  • Python的数据类型

    数字类型字符串类型元组类型列表类型文件类型字典类型一 . 数字类型: 整数类型 浮点数类型 复数类型 二. 字符串...

  • const

    0. 理解 概念: 类型修饰符 1. 基本数据类型 2. 指针

网友评论

      本文标题:0.数字类型

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