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