Swift-数据类型(二)

   1. 整型

        let num1 : UInt8 = 1 //无符号8位整数

        let num2 : UInt16 = 2 //无符号16位整数

        let num3 : UInt32 = 3 //无符号32位整数

        let num4 : UInt64 = 4 //无符号64位整数

        

        let num5 : Int8 = 1 //有符号8位整数

        let num6 : Int16 = 2 //有符号16位整数

        let num7 : Int32 = 3 //有符号32位整数

        let num8 : Int64 = 4 //有符号64位整数

    注:

        8,16,32,64指的是二进制位数

        一般来讲,不需要指定整数的长度,Swift提供了一个特殊的整型类型Int,长度与平台的原生字长相同(在32位平台上,Int与Int32长度相同,在64平台上,Int与Int64长度相同),同时也不建议指定有无符号,即使知道存储的值是负数.

        建议声明时统一指定为Int

        因为:

        第一,原生字长已经足够大,能够满足需求,

        第二,统一指定,可以提高代码的复用性,避免不同数字类型之间的频繁转换

    2.浮点型:

            浮点数就是有小数部分的数,浮点类型比整数类型表示的范围更大,可以存储比Int更大或更小的数字

        Double:64位浮点型

            当存储很大或者精度很高的数字时使用

        Float32位:浮点型

            当存储不是很大精度要求不是很高时使用

        注意:Double精度很高至少有15位,Float只有6位,根据自己情况使用.

    Bool:布尔型

        Swift中Bool类型,其逻辑值只能是true 和false,这个两个是关键字不能用0表示,也不能隐式转换.



以下三个单独用章节介绍

    String:字符串型

    Array:数组

    Dictionary:字典

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值