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。

更新于:2022年8月5日

2K+ 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.