Как вывести ковычки в с

Как напечатать кавычки в C?

в интервью Меня попросили

Я был ошеломлен. Даже в их офисе был компьютер, и они сказали мне попробовать. Я попробовал так:

но, как я подозревал, он не компилируется. Когда компилятор получает первый » он думает, что это конец строки, которого нет. Так как же я могу достичь этого?

9 ответов

без обратной косой черты специальные символы имеют естественный особый смысл. С обратной косой чертой они печатают, как появляются.

напечатает вам цитаты. Вы также можете распечатать эти специальные символы \a, \b, \f, \n, \r, \t и \v с (косой чертой) перед ним.

вы должны избежать quotationmark:

помимо экранирования символа, вы также можете использовать формат %c и используйте символьный литерал для кавычки.

на языке программирования C, \ используется для печати специальных символов, которых имеет особенный смысл в этих специальных символов перечислены ниже

вы должны использовать побег символов. Это решение этой проблемы с курицей и яйцом: Как написать «, если мне нужно завершить строковый литерал? Итак, создатели C решили использовать специальный символ, который меняет обработку следующего символа:

также вы можете использовать » \ » для ввода специальных символов, таких как «\n», «\t», «\a», для ввода самого»\»: «\ \ » и так далее.

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

редактировать: после комментария Эрика Постпишила, вот версия, которая не полагается на ASCII:

выход не так хорош, и он все еще не 100% портативный (сломается на некоторых гипотетических схемах кодирования), но он должен работать на EBCDIC.

Источник

Как вывести ковычки в с

Профиль
Группа: Участник
Сообщений: 2
Регистрация: 1.12.2008

Репутация: нет
Всего: нет

Как в C при помощи printf вывести кавычки в строке.
Решил попрактиковаться в выводе текстовых строк.
Нужно вывести кавычки внутри строки через printf, какие специальные символы для того используются.

Эксперт
Как вывести ковычки в сКак вывести ковычки в сКак вывести ковычки в сКак вывести ковычки в с

Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196

Профиль
Группа: Участник
Сообщений: 2
Регистрация: 1.12.2008

Репутация: нет
Всего: нет

Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с Как вывести ковычки в с

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »

[ Время генерации скрипта: 0.0892 ] [ Использовано запросов: 21 ] [ GZIP включён ]

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *