现在我也在学习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留言发给我,我看到之后第一时间回复您
最后总结一下。送上一直思维导图,作为文章的结束
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuM2Y4QTZwUmN3Q2Y5YGZycTZ2YzYlVjN5EjYlhTYykTYfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)