계속 찾아봐서 정리하는 Ascii - String😇
미래의 나야 봐라👀
Ascii Number > String, Character
대문자 A는 UInt8 기준 UnicodeScalar 65
소문자 a는 UInt8 기준 UnicodeScalar 97
let A = String(UnicodeScalar(65)) // 65는 UInt8 타입
let a = String(UnicodeScalar(UInt8(97)))
let A = Character(UnicodeScalar(65)) // 65는 UInt8 타입
let a = Character(UnicodeScalar(UInt8(97)))
String, Character > Ascii Number
대문자 A는 UInt8 기준 UnicodeScalar 65
소문자 a는 UInt8 기준 UnicodeScalar 97
let 65 = Int(UnicodeScalar("A").value)
let 97 = Int(UnicodeScalar("a").value)
// Character 받아서 Ascii 번호 받기
Character(readLine()!).asciiValue!
Character(readLine()!).unicodeScalars.first!.value
728x90