Swift Data Types
In Swift, data types are used to represent different kinds of values that can be stored and manipulated in a program. Swift provides a range of built-in data types, each with its own characteristics and limitations. In this article, we will explore the most commonly used Swift data types and provide examples and output for each one.
Swift is a type-safe programming language, which means that every variable must have a specific data type. In Swift, data types are used to represent different kinds of values that can be stored and manipulated in a program. Here are some commonly used Swift data types along with their examples and descriptions.
| Data Type | Example | Description | 
|---|---|---|
| Character | 'c', '8', '#' | A Character in Swift represents a single 16-bit Unicode character. It can be created using a single character in single quotes. | 
| String | "Hello, world!", "Swift is awesome!" | A String in Swift is used to represent textual data. It is a collection of characters that can be accessed and manipulated as a single entity. A String can be created using double quotes. | 
| Int | 42, -13, 0 | An Int in Swift is used to represent integer numbers. It can be either positive or negative. An Int can be created using an integer number. | 
| Float | 3.14, -1.23, 7.0 | A Float in Swift represents a 32-bit floating-point number. It is used to represent decimal numbers with a limited precision. A Float can be created using a decimal number. | 
| Double | 3.14159265359, -2.71828, 0.0 | A Double in Swift represents a 64-bit floating-point number. It is used to represent decimal numbers with a higher precision than Float. A Double can be created using a decimal number. | 
| Bool | true, false | A Bool in Swift is used to represent logical values. It can only have two values: true and false. A Bool can be created using the true or false keyword. | 
Character
A Character in Swift represents a single 16-bit Unicode character. It can be created using a single character in single quotes. For example:
1let letter: Character = "a"
Output:
a
String
A String in Swift is used to represent textual data. It is a collection of characters that can be accessed and manipulated as a single entity. A String can be created using double quotes. For example:
1let greeting: String = "hello world!"
Output:
hello world!
Int
An Int in Swift is used to represent integer numbers. It can be either positive or negative. An Int can be created using an integer number. For example:
1let age: Int = 25
Output:
25
Float
A Float in Swift represents a 32-bit floating-point number. It is used to represent decimal numbers with a limited precision. A Float can be created using a decimal number. For example:
1let height: Float = 5.9
Output:
5.9
Double
A Double in Swift represents a 64-bit floating-point number. It is used to represent decimal numbers with a higher precision than Float. A Double can be created using a decimal number. For example:
1let weight: Double = 65.5
Output:
65.5
Bool
A Bool in Swift is used to represent logical values. It can only have two values: true and false. A Bool can be created using the true or false keyword. For example:
1let isSunny: Bool = true
Output:
true
These are the most commonly used data types in Swift. By understanding the characteristics and limitations of each data type, you can create more efficient and effective Swift programs.