Swift程序打印ASCII值
本教程将讨论如何编写Swift程序来打印ASCII值。
ASCII是指美国信息交换标准代码。在电子通信中,它是一种字符编码标准,用于在计算机和其他设备中表示文本。它通常具有128个标准ASCII码,包括所有大写字母、小写字母、从0到9的数字以及符号等,并为每个字符分配一个唯一的代码。
以下是相同的演示 -
假设我们输入以下内容 -
Value = A
以下是期望的输出 -
ASCII value is 65
我们可以使用以下方法查找ASCII值 -
使用utf8属性获取ASCII值
我们可以使用utf8属性查找ASCII值。此属性将给定的字符串转换为其UTF-8代码。或者我们可以说utf8属性将字符串的Unicode标量值编码为8位整数值。
语法
以下是utf8属性的语法 -
mystring.utf8
算法
算法解释如下 -
步骤1 - 声明一个值为val = "abc"的变量
步骤2 - 使用val.utf8运行for循环。
步骤3 - 打印输出
示例
以下程序演示了如何使用utf8属性打印ASCII值。
import Foundation import Glibc var val = "abc" print("ASCII values are:") for k in val.utf8{ print(k) }
输出
ASCII values are: 97 98 99
在上面的代码中,我们有一个字符字符串val = “abc”。现在在for循环中使用val.utf8属性来查找每个字符的ASCII值,例如a的ASCII值为97,b的ASCII值为98,c的ASCII值为99。
使用value属性获取ASCII值
我们还可以借助UnicodeScalar()函数的value属性来查找给定字符的ASCII值。value属性用于查找给定Unicode标量的数值。
语法
以下是value属性的语法 -
UnicodeScalar(“a”).value
算法
算法解释如下 -
步骤1 - 声明一个具有unicode值的变量 - val1 = UnicodeScalar("a").value
步骤2 - 打印输出
示例
以下程序演示了如何使用value属性打印ASCII值。
import Foundation import Glibc let val1 = UnicodeScalar("a").value print("ASCII value of a is ", val1) let val2 = UnicodeScalar("X").value print("ASCII value of X is ", val2)
输出
ASCII value of a is 97 ASCII value of X is 88
在上面的代码中,我们使用UnicodeScalar().value属性查找a和X的ASCII值,分别为97和88。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP