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