142,Double和Float

来源:互联网 发布:网络奇兵武器 编辑:程序博客网 时间:2024/05/27 03:30

1,Double和Float的概述

>Double是64位浮点数,而Float是32位浮点数
>如果没有明确说明数据类型,浮点数默认就是Double

let num = 3.14//没有说明数据类型,num默认是Double类型

2,Double和Float的表示方式

>十进制数:

>十六进制(以0o为前缀,且一定要指数)

var num = 0x12 * 10^2

3,数字格式

>数据可以增加额外的格式,使它们更容易阅读,并不影响其数值大小
>增加额外的0
>可以增加额外的下划线_

var oneMillion = 000002000

var oneMillion1 = 2_000

var oneMillion2 = 000_002_000

4,数据运算

>两个不同数据类型的数值运算,不能直接运算,只能强制转成同一类型,才能运算

var num1:Int =1;

var num2:Double =1.2;

var result:Double =Double(num1) +num2;

-------------------------------

var result:Double =1 + 2.1;



0 0
原创粉丝点击