★学习笔记:《iOS高级:Swift入门精讲①》第一节 Swift编程-01➡10-字面量

前言:

本篇为视频学习笔记

★ 字面量:就是直接写出的值

 // 布尔
 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

★ 类型转换

类型不同是不能相加的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。