Swift之浮点数

浮点数就是具有小数部分的数字,浮点数可以表示比整数类型更大的范围的值,存储的数值可以远远大小或者小于存储在一个Int类型中的数值。Swift提供了两个有符号的浮点数类型:

Double 表示一个64位的浮点数。用于要表示的值必须非常大或者高精度高准确时。

Float    表示一个32位浮点数。用于要表示值不需要64位的精度时,精度比Double小。

注意:Double 最少也有15位小数位,然而Float只有仅仅的6位小数位,在你的代码中选用那种类型取决于你需要的值的性质和大小。比如银行系统的资金流相关的数据需要高精度大范围的值来表示,这时就要用Double.

时间: 2024-10-23 14:29:58

Swift之浮点数的相关文章

Swift快速入门(二)基本数据类型

相关文章 Swift快速入门(一)第一个Swift程序 1.变量和常量 声明常量和变量 Swfit是强类型的语言,Swift要求所有的变量和常量必须先声明后使用. 声明变量需要使用var,声明常量则需要使用let var 变量名[:类型] =初始值 let 常量名[:类型] =初始值 下面来进行举例: // 声明变量时显式指定类型 var age : Int // 声明变量时指定初始值,编译器会根据初始值确定该变量的类型为String var game= "九阴真经" // 显式指定的

寒城攻略:Listo 教你 25 天学会 Swift 语言 - 04 Basic Operators

import Foundation //*********************************************************************************************** //1.Basic Operators(基本操作符) //_______________________________________________________________________________________________ //简介 //操作

iOS开发——swift篇&Swift新特性(一)语言基础

语言基础中的新特性 常量和变量的命名 Swift可以使用几乎任何字符来作为常量和变量名,包括Unicode: let π = 3.14159 let 你好 = "你好世界" let 星星 = "★" 注释可嵌套 Swift中的多行注释/**/可以嵌套,这样可以方便地在大段已注释的代码块中继续添加注释: /* this is the start of the first multiline comment /* this is the second, nested m

泊学Swift系列之Swift Up and Running——整数和浮点数

Swift Up and Running——整数和浮点数 泊学原文 泊学技法视频 Swift里,数字分为整数(例如:1 / 10 / 100/ 1000等)和浮点数(例如:3.14 / 1.44 / 2.71等).我们先来看整数. 整数 - Int & UInt 根据一个整数变量占据的内容空间(8 / 16 / 32 / 64-bit)以及整数是否带有符号(Unsinged),Swift一共定义了8种不同的整数类型: Int8 Int16 Int32 Int64 UInt8 UInt16 UIn

Swift语言指南(三)--语言基础之整数和浮点数

整数 整数指没有小数的整数,如42,-23.整数可以是有符号的(正数,零,负数),也可以是无符号的(正数,零). Swift提供了8,16,32,64位形式的有符号和无符号的整数,这些整数遵循与C语言相似的命名规则.如8位无符号整数的类型为UInt8,32位有符号整数的类型为Int32,和Swift语言的其它类型一样,这些整型命名以大写字母开头. 整数的边界 你可以通过min或max属性为每一个整数类型指定一个最小值或最大值: 1 let 最小值 = UInt8.min // 最小值 等于 0,

Swift编程语言学习——注释、分号、整数、浮点数

注释 请将你的代码中的非执行文本注释成提示或者笔记以方便你将来阅读.Swift 的编译器将会在编译代码时自动忽略掉注释部分. Swift 中的注释与C 语言的注释非常相似.单行注释以双正斜杠作(//)为起始标记: // 这是一个注释 你也可以进行多行注释,其起始标记为单个正斜杠后跟随一个星号(/*),终止标记为一个星号后跟随单个正斜杠(*/): /* 这是一个, 多行注释 */ 与C 语言多行注释不同,Swift 的多行注释可以嵌套在其它的多行注释之中.你可以先生成一个多行注释块,然后在这个注释

Swift - 浮点数转换成整数(四舍五入与直接截断)

1,直接截去小数部分转换成整数 使用强制转换会将浮点部分去除,把整数部分转换为整数. 1 var i = Int(23.50) //23 2,四舍五入转换成整数 lroundf是一个全局函数,作用是将浮点数四舍五入转为整数. 1 var i = lroundf(23.50) //24

Apple Swift编程语言新手教程

Apple Swift编程语言新手教程 作者: 日期: gashero 2014-06-03 FROM:http://gashero.iteye.com/blog/2075324 文件夹 1   简单介绍 2   Swift入门 3   简单值 4   控制流 5   函数与闭包 6   对象与类 7   枚举与结构 1   简单介绍 今天凌晨Apple刚刚公布了Swift编程语言,本文从其公布的书籍<The Swift Programming Language>中摘录和提取而成.希望对各位的

Swift学习

Swift 中文教程(一)基础数据类型 基础类型 虽然 Swift 是一个为开发 iOS 和 OS X app 设计的全新编程语言,但是 Swift 的很多特性还是跟 C 和 Objective-C 相似. Swift 也提供了与 C 和 Objective-C 类似的基础数据类型, 包括整形 Int . 浮点数 Double 和 Float .布尔类型 Bool 以及字符串类型 String . Swift 还提供了两种更强大的基本集合数据类型, Array 和 Dictionary , 更详