前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Swift基础---Integers

Swift基础---Integers

作者头像
用户3004328
发布2018-09-06 16:41:30
5220
发布2018-09-06 16:41:30
举报
文章被收录于专栏:增长技术增长技术增长技术

integers提供了三种(8, 16, 32) signed unsigned Int


Integer Bounds

let minValue = UInt8.min   //0
let maxValue = UInt8.max   //255

Int

let intValue = 42

Double

let pi = 3.14159
let anotherPi = 3 + 0.14159

进制

let decimalInteger = 17        //十进制
let binaryInteger = 0b1001     //二进制
let octalInteger = 0o21        //八进制
let hexadecimalInteger = 0x11  //十六进制

科学表示法

let decimalDouble = 12.1875
let exponentDouble = 1.21875e1   //e--10^
let hexadecimalDouble = 0xC.3p0  //p--2^

数字分割帮助阅读

let paddedDouble = 000123.456
let oneMillion = 1_000_000
let justOverOneMillion = 1_000_000.000_000_1

类型转换

let twoThousand: UInt16 = 2_000
let one: UInt8 = 1
let twoThousandAndOne = twoThousand + UInt16(one)

Float都转成Double

let three = 3
let pointOneFourOneFiveNine = 0.14159
let pi = Double(three) + pointOneFourOneFiveNine

let intergerPi = Int(pi)      // 3
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Integer Bounds
  • Int
  • Double
  • 进制
  • 科学表示法
  • 数字分割帮助阅读
  • 类型转换
  • Float都转成Double
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档