Каков '#" символ в Паскале?

Например:

x := #123;

Я пытался искать вокруг Google, но я просто понятия не имею, что это означает.

7
задан Kevin Panko 18 June 2010 в 17:54
поделиться

5 ответов

IIRC означает символьное значение числа (например, # 32 -> пробел).

11
ответ дан 6 December 2019 в 07:25
поделиться

Это символьный код. # 97 эквивалентно 'a' и т. Д.

Диаграмму можно увидеть здесь .

4
ответ дан 6 December 2019 в 07:25
поделиться

Это расширение стандартного Паскаля, Borland Pascal принимает знак фунта ('#'), за которым сразу следует десятичное число от 0 до 255, как один символ с этим кодом.

2
ответ дан 6 December 2019 в 07:25
поделиться

#123 - символ (тип Char) порядкового значения 123.

7
ответ дан 6 December 2019 в 07:25
поделиться

Как уже упоминалось, это код символа, я чаще всего вижу, что он используется для разрывов строк в сообщениях или других управляющих символов, таких как Tab (# 9)

ShowMessage('Error:'#13#10'Something terrible happened')

Как ни странно, нет необходимости объединять строку, включающую их.

0
ответ дан 6 December 2019 в 07:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: