Chr
 
Возвращает строку символов из одного или более ASCII целочисленных значений

Синтаксис

Declare Function Chr ( ByVal ch As Integer [, ... ] ) As String

Использование

result = Chr[$]( ch0 [, ch1 ... chN ] )

Параметры

ch
ASCII целочисленное значение какого-либо символа.

Возвращаемое значение

Возвращает строку, содержащую символ(ы).

Описание

Chr возвращает строку, содержащую символ(ы), представленный(-е) посланными в неё ASCII значениями.

Когда Chr используется с числовыми константами или буквенными символами, результат можно увидеть уже во время компиляции, так что его можно использовать с первоначально установленными переменными.

Asc выполняет обратную функцию, возвращая ASCII код символа, представленного строкой.

Пример

Print "the character represented by";
Print " the ASCII code of 97 is: "; Chr(97)

Print Chr(97, 98, 99) ' печатает abc

' у s первоначальное значение  -  "abc"
Dim s As String = Chr(97, 98, 99)

Print s


Различия платформ

  • Суффикс "$" у строкового типа обязателен в диалекте -lang qb .
  • Суффикс "$" у строкового типа не обязателен в диалектах -lang fblite и -lang fb .

Отличия от QB

  • FreeBASIC принимает множество целочисленных значений в качестве аргументов, QB же принимает только одно.
  • FreeBASIC устанавливает значение функции CHR во время компиляции, когда используется с константами или буквенными символами.

См. также