前言:
本篇为视频学习笔记
★ 字面量:就是直接写出的值
// 布尔 let bool = true // 取反是false
// 字符串 let string = "字符串"
// 字符(可存储ASCIIj字符、Unicode字符) let character: Character = "🐶"
// 整数 let intDecimal = 17 // 十进制 let intBinary = 0b10001 // 二进制 let intOctal = 0o21 // 八进制 let intHexadecimal = 0x11 // 16进制
// 浮点数 let doubleDecimal = 125.0 // 十进制,等价于1.25e2 | 0.0125等价于1.25e-2 let doubleHexadecimal1 = 0xFp2 // 十六进制,意味着15x2^2,j相当于十进制60.0 let doubleHexadecimal2 = 0xFp-2 // 十六进制,意味着15x2^-2,相当于十进制3.75 // 以下都是表示12.1875 // 十进制: 12.1875\1.21875e1 // 十六进制:0xC.3p0
// 数组 let array = [1,3,5,7,9]
// 字典 let dictionary = ["age" : 18,"height": 168]
★ 整数和浮点数可以添加额外的零或者添加下划线来增强可读性
- 100_0000、1_000_000.000_000_1、000123.456
★ 类型转换
类型不同是不能相加的
网友评论