- Swift Tutorial
- Swift - Home
- Swift - Overview
- Swift - Environment
- Swift - Basic Syntax
- Swift - Variables
- Swift - Constants
- Swift - Literals
- Swift - Comments
- Swift Operators
- Swift - Operators
- Swift - Arithmetic Operators
- Swift - Comparison Operators
- Swift - Logical Operators
- Swift - Assignment Operators
- Swift - Bitwise Operators
- Swift - Misc Operators
- Swift Advanced Operators
- Swift - Operator Overloading
- Swift - Arithmetic Overflow Operators
- Swift - Identity Operators
- Swift - Range Operators
- Swift Data Types
- Swift - Data Types
- Swift - Integers
- Swift - Floating-Point Numbers
- Swift - Double
- Swift - Boolean
- Swift - Strings
- Swift - Characters
- Swift - Type Aliases
- Swift - Optionals
- Swift - Tuples
- Swift - Assertions and Precondition
- Swift Control Flow
- Swift - Decision Making
- Swift - if statement
- Swift - if...else if...else Statement
- Swift - if-else Statement
- Swift - nested if statements
- Swift - switch statement
- Swift - Loops
- Swift - for in loop
- Swift - While loop
- Swift - repeat...while loop
- Swift - continue statement
- Swift - break statement
- Swift - fall through statement
- Swift Collections
- Swift - Arrays
- Swift - Sets
- Swift - Dictionaries
- Swift Functions
- Swift - Functions
- Swift - Nested Functions
- Swift - Function Overloading
- Swift - Recursion
- Swift - Higher-Order Functions
- Swift Closures
- Swift - Closures
- Swift-Escaping and Non-escaping closure
- Swift - Auto Closures
- Swift OOps
- Swift - Enumerations
- Swift - Structures
- Swift - Classes
- Swift - Properties
- Swift - Methods
- Swift - Subscripts
- Swift - Inheritance
- Swift-Overriding
- Swift - Initialization
- Swift - Deinitialization
- Swift Advanced
- Swift - ARC Overview
- Swift - Optional Chaining
- Swift - Error handling
- Swift - Concurrency
- Swift - Type Casting
- Swift - Nested Types
- Swift - Extensions
- Swift - Protocols
- Swift - Generics
- Swift - Access Control
- Swift - Function vs Method
- Swift - SwiftyJSON
- Swift - Singleton class
- Swift Random Numbers
- Swift Opaque and Boxed Type
- Swift Useful Resources
- Swift - Compile Online
- Swift - Quick Guide
- Swift - Useful Resources
- Swift - Discussion
Swift - Floating-Point Numbers
Floating Point Numbers are used to store numbers with their fractional components like 3.2232, 92.2, 21.2, etc. Or we can say that the Float data type is used to store 32-bit floating point numbers. It has a precision of at least 6 decimal digits.
We are allowed to perform various arithmetic operations on Floating point numbers in Swift such as addition, subtraction, multiplication, etc. We can also compare two floating point numbers using equal to or not equal to operators.
Syntax
Following is the syntax of the Float data type −
let num : Float = 2.3421
Following is the shorthand syntax of the Float data type −
let num = 3.21
Example
Swift program to calculate the product of two floating point numbers.
import Foundation // Defining Float data type var num1 : Float = 2.342 var num2 : Float = 23.44 // Store the result var result : Float // Calculating the product of the Floating point numbers result = num1 * num2 print("Product of \(num1) * \(num2) is \(result)")
Output
Product of 2.342 * 23.44 is 54.89648
Example
Swift program to calculate the sum of all the elements present in an array of float types.
import Foundation // Defining Float type array var Array: [Float] = [2.3, 3.4, 6.5, 66.4, 3.2] // Store the sum var Sum : Float = 0.0 // Calculating the sum of all the elements present in the array for num in Array { Sum += num } print("Sum = \(Sum)")
Output
Sum = 81.799995
Advertisements