Swift程式:將字元型變數轉換為整數型
本教程將討論如何編寫Swift程式來將字元型變數轉換為整數型。
Swift支援多種資料型別,字元型和整數型就是其中兩種。字元型表示單個字元的字串,例如,“2”、“a”、“l”等。而整數型表示數值,例如2、3、45、6等。
要將字元型變數轉換為整數型,可以使用以下任何一種方法。
方法一 - 使用整數數值屬性
可以使用整數數值屬性將字元型變數轉換為整數型。如果字元表示整數,此屬性將字元轉換為數值。如果字元不表示整數或值過長而無法轉換為整數,則返回nil。
語法
以下是語法:
Character. wholeNumberValue
示例
以下程式演示如何將字元型變數轉換為整數型。
import Foundation
import Glibc
let mychar : Character = "5"
// Converting character into integer
if let myNum = mychar.wholeNumberValue
{
print("Number is: ", myNum)
}
else{
print("Not a valid Number")
}
輸出
Number is: 5
在這裡,我們在字元型變數(mychar)中賦值一位數字,例如“2”、“4”等。如果賦值多位數字,例如“234”、“23”等,則會出錯,因為新增更多位數後它將變成字串。
方法二 - 使用Int()函式
也可以使用Int()和String()函式將字元轉換為整數。我們沒有像Int和String這樣的直接轉換方法,所以我們首先將字元轉換為字串,然後轉換為整數。
語法
// To convert into integer Int(Value) // To convert into string String(Value)
示例
以下程式演示如何將字元型變數轉換為整數型。
import Foundation
import Glibc
// Number
let mychar : Character = "7"
// Converting character into integer
if let myNum = Int(String(mychar))
{
print("Number is: ", myNum)
}
else {
print("Not a valid Number")
}
輸出
Number is: 7
在這裡,我們在字元型變數(mychar)中賦值一位數字,例如“2”、“4”等。如果賦值多位數字,例如“234”、“23”等,則會出錯,因為新增更多位數後它將變成字串。
結論
在本教程中,我們使用了兩種不同的方法來將字元型變數轉換為整數型。
廣告
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP