1. 本节课将为您演示数据类型的有效范围,以及基本数据类型之间的相互转换。
image
2. 由于此处给无符号常量赋值-1,导致出现错误提示,说明我们只可以给常量或变量,指定在其类型规定的数值范围之内的数值。
image
3. 由于此处给元符号常量指定的值,超过了它的类型所能容纳的最大值,所以出现溢出的错误提示。
image
4. 定义一个正常的16位无符号的整型常量。
image
5. 数值可以使用下划线作为千位分隔符。
image
6. 8位元符号的最大值为255,所以此处出现溢出的错误提示。
image
7. 将其数据修改为小于255的正整数。
image
8. 同样可以使用下划线作为数值的千位分隔符,即使数值小于一千.
image
9. 不同位数的数值无法相加,即使属于相同的类型。
image
10. 这时只需将其中较小的类型,向较大的类型转换即可。
image
11. 定义一个整型常量和一个浮点类型的常量。
image
12. 将整型常量强制转换成浮点类型,然后再进行相加。
image
13. 将浮点类型强制转换成整型时,小数部分将被省略。
image
14. 定义一个字符串类型的常量。
image
15. 将字符串转换为整型常量。
image
16. 同样可以将字符串,强制转换成浮点类型的常量。
image
17. 将字符串强制转换为双精度的浮点类型的常量。
image
18. 通过String类可以将整型转换成字符串类型。
image
19. 或者使用整型对象的描述属性,获得整型的字符串内容。
image
20. 通过斜线和左右小括号,也可以将整型常量嵌入到字符串中。
image
image
本文整理自:《Swift4互动教程》,真正的[手把手]教学模式,用最快的速度上手iOS开发和Swift语言,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1320746678,或扫描本页底部的二维码。课程配套素材下载地址:资料下载
网友评论