Chr()

Returns the string (usually a single character) corresponding to the character code indicated by the specified number.

String := Chr(Number)

매개변수

Number

유니코가 지원되면, Number는 0부터 0x10FFFF 사이의 유니코드 문자 코드입니다 ([v1.1.21]이전이라면 0xFFFF); 그렇지 않고 ANSI 문자 코드는 범위가 0부터 255 사이입니다.

반환 값

This function returns a string corresponding to Number. Number가 유효한 문자 코드 범위에 있지 않으면, 빈 문자열이 반환됩니다.

논평

This function supersedes Transform, OutputVar, Chr.

127보다 큰 문자 코드의 의미는 사용 중인 문자열 인코딩에 달려 있습니다. 문자 인코딩은 이제 사용중인 실행 파일이 Unicode 또는 ANSI인가에 따라 달라집니다.

흔한 문자 코드로는 9 (탭), 10 (라인피드), 13 (캐리지 리턴), 32 (스페이스), 48-57 (숫자 0-9), 65-90 (대문자 A-Z), 그리고 97-122 (소문자 a-z)가 있습니다.

Transform, Ord(), Asc()

예제

Reports the string corresponding to the character code 116.

MsgBox % Chr(116) ; Reports "t".