◆ Asc 함수
문자열의 첫 글자에 대응하는 문자 코드를 나타내는 Integer 값을 반환합니다.
구문 Asc(string)
필수 항목인 string 인수는 유효한 문자열 식이어야 합니다. string에 해당하는 문자가 없는 경우 런타임 오류가 발생합니다.
참고
DBCS 계열 이외의 시스템에서는 0 55 값을 반환하나, DBCS 계열의 시스템에서는 -32768
32767 사이의 값을 반환합니다.
메모
AscB 함수는 문자열에 포함된 바이트 데이터를 사용합니다. AscB 함수는 문자 코드의 첫 글자를 반환하는 대신에 첫째 바이트를 반환합니다. AscW 함수는 Asc 함수에서와 같이 Unicode를 지원하지 않는 플랫폼을 제외하고 Unicode 문자 코드를 반환합니다.
Asc 함수 예제
이 예제는 Asc 함수를 사용하여 문자열의 첫째 문자에 따른 문자 코드를 반환합니다.
Dim MyNumber
MyNumber = Asc("A") ' 65를 반환합니다.
MyNumber = Asc("a") ' 97을 반환합니다.
MyNumber = Asc("Apple") ' 65를 반환합니다.
|
문자 코드 ANSI 문자 집합과 같이 설정에서 특정 문자를 나타내는 숫자를 의미합니다. Integer 데이터 형식 -32,768에서 32,767까지의 범위에서 2바이트 전체 숫자로 저장된 정수 변수를 갖는 데이터 형식을 의미합니다. Integer 데이터 형식은 또한 계산된 값을 나타내는데 사용됩니다. 퍼센트 기호(%)형식 선언 문자는 Visual Basic에서 Integer로 나타냅니다. 문자열 식 계속된 문자의 나열을 계산하는 식을 의미합니다. 문자열 식의 요소는 문자열 문자, 문자열 리터럴, 문자열 상수, 문자열 변수, 문자열 Variant를 반환하는 함수 또는 문자열 Variant (VarType 8)를 반환하는 함수를 포함합니다. 런타임 오류 코드가 실행되는 동안 발생하는 오류를 의미합니다. 런타임 오류는 문이 잘못된 작동을 시도할 때 발생하게 됩니다. DBCS 1이나 2바이트를 사용하여 문자를 나타내는 문자 집합을 의미하며 256이상의 문자를 표현할 수 있습니다. Unicode 국제 표준 기구(ISO)의 표준 문자를 의미합니다. Unicode는 16비트(2바이트)의 코딩법을 사용하여 65,536개의 별개 문자 공백을 허용합니다. Unicode는 구두 기호, 수학적 기호, 장식 활자를 포함하며 앞으로 증가될 표기에 대비한 상당한 여유를 가지고 있습니다. |
|
|