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