Какова escape-последовательность C для пробелов?

Я пишу программу для подсчета пробелов, вкладок и новых строк. Я помню, какова escape-последовательность для вкладок и новых строк, но что относительно пробелов? \b? Или та клавиша Backspace?

17
задан GManNickG 21 July 2010 в 23:39
поделиться

4 ответа

Вы имеете в виду "пробелы" как в "a b" ? Это пробел: '' .

Вот список escape-последовательностей для справки.

20
ответ дан 30 November 2019 в 12:19
поделиться

Если вы хотите проверить, является ли символ пробелом, вы можете использовать функцию isspace() из . В локали C по умолчанию она проверяет пробел, табуляцию, подачу формы, новую строку, возврат каретки и вертикальную табуляцию.

6
ответ дан 30 November 2019 в 12:19
поделиться

'\ b' - это возврат, и вам действительно не нужна escape-последовательность для пробелов, так как '' подойдет.

1
ответ дан 30 November 2019 в 12:19
поделиться

\ b - это backspace (ASCII 0x8). Вам не нужен переход для обычного пробела (ASCII 0x20). Вы можете просто использовать '' .

2
ответ дан 30 November 2019 в 12:19
поделиться
Другие вопросы по тегам:

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