天天看点

Swift入门篇-基本类型(2)

     现在我也在学习Swift语言,常常去逛很多苹果社区和论坛,看到了圈子很多奇怪的现象,发现很多人都赶忙去翻译 Swift书籍 和 发布Swift的视频 。他们这种对新知识的探索精神我本人是很佩服的。但是我也觉得语言都没有发布几天,就赶忙去翻译书籍和Swift视频,然后讲SWift语言多么优美和多么好。我个人觉得他们都没有静下心来,去敲代码和研究Swift语言到底好在那里,而急于去翻译 未免也太草率了。

  一:定义指定类型的变量

例子:

运行结果

 二:定义指定类型的常量

注意点:

三:数据类型

①:进制表现方式

  1:十进制表现方式

A=10

  2:二进制表现方式:

  3:八进制表现方式

  4:十六进制

 ②:整形变现形式

    整形 :有符号和无符号类型

    有符号类型:Int ,Int8 ,Int32,Int64

    无符号类型: UInt ,UInt8 UInt32,UInt64

    注意点:如果你的开发环境是32位,那么Int = Int32

               如果你的开发环境是64位,那么Int = Int64

    如果你使用mac OS X Yosemite 10.10和Xcode 6.0 Bate 那么你的系统是64位的

   有符号的整形

  运行结果

  无符号的变量定义

1:有符号和无符号的整形的区别;

说明:无符号的定义的变量值必须为整数,有符号的定义的变量值可以为整数也可以为负数

注意点

2:有符号和符号的取值范围

其他Int,UInt的取值范围和上述一直,这里就不介绍了。

注意的是: 在给UInt8 和Int 8赋值的时候 千万不要操作他的取值范围。

例子

浮点类型;

 浮点类型分为;Float ,Double 

 说明: Double的取值范围大于Float类型,并且系统默认是Double类型

例子 2

说明:

 var A = 12.1 和var B:Double = 12.1 输出结果相同。即默认是double 类型。并且输出一位小数。

问题:

数字可读性

例子 

下划线(整形用法)

布尔类型:

我回陆续把我学习到swift语言的知识写出来形成一个系列。由于是新语言,个人理解难免有不足,欢迎给我提出意见。也可以加我QQ 1436051108一起讨论,如果您有什么问题,也可以直接在QQ留言发给我,我看到之后第一时间回复您

 最后总结一下。送上一直思维导图,作为文章的结束

Swift入门篇-基本类型(2)

继续阅读