2017-02-21 35 views
3

Мне было интересно, что означает символ, используемый в printf. Я пытался прибегая к помощи, но не мог найти подходящее имя для него Program to print character and string lengthsСимвол, используемый в printf

А вот заявление в вопросе представлено с помощью Unicode НИЖНЕГО Прямоугольной скобки характера, U + 23B5:

printf("⎵%d\n", br); 

(Это предназначен для того, чтобы показать, как выглядит собственноручный код: этот символ не будет отображаться в фактическом коде.)

+4

Это обычно означает, что символ пробела – bruceg

+6

Это общее обозначение для «пространства» в рукописном коде –

+0

«_»? Нижнее подчеркивание? – bace1000

ответ

6

Это видимый символ пространства. Это позволяет нам четко и точно показать несколько пространств, которые в противном случае были бы неразличимы.

Он может быть представлен также в печати с символом «␣», который называется «Open box», который имеет код U + 2423 (десятичный: 9251) в Юникоде. Источник: Wikipedia Whitespace character – Unicode – Substitutes, последняя таблица в разделе. (Версия страницы Википедии от 18 декабря 2016 года)

+0

Cheers. Странно, я не видел его нигде раньше. –

6

Обычно это местозаполнитель, используемый для подсчета количества отдельных пробелов.

0

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

As Keith, о котором вы можете обратиться к этому How can I best display a blank space character?.

enter image description here

+0

Downvoter Уход за комментарием? –