2010-01-25 5 views
0

Что такое номер ASCII для двойной кавычки? (")Двойные кавычки в ASCII

Кроме того, есть ссылка на список где-нибудь?

Наконец, как вы вводите его в семье C (особенно C#)

+2

http://www.asciitable.com/ – adrianbanks

+2

Что касается вашего последнего вопроса, «\» «обычно делает трюк. –

+0

Паскаль, как вы вводите его в строку? vara + Char34 + varb + "некоторая строка"; –

ответ

10

Код ASCII для котировки составляет 34.

(Ну, строго говоря, это не настоящий кавычек, а метка сантиметров, которую мы обычно используем в качестве цитаты. A real quotation mark - это типографский символ, который недоступен в ASCII.)

В Интернете много ASCII tables. Обратите внимание, что некоторые описывают стандартный 7-разрядный код ASCII, в то время как другие описывают различные 8-битные расширения, которые являются супер-наборами ASCII.

Чтобы поставить кавычки в строке, вы избежать его с помощью обратной косой черты:

string msg = "Let's just call it a \"duck\" and be done with it."; 

Чтобы поставить кавычку в символьный литерал, вам не нужно, чтобы избежать его:

char quotationMark = '"'; 

Примечание: Строки и символы на C# не являются ASCII, они являются Unicode. Поскольку Unicode является надмножеством ASCII, коды все еще пригодны для использования. Для поиска некоторых символов вам понадобится таблица символов Юникода, но таблица ASCII отлично подходит для наиболее распространенных символов.

+0

как вы входите в него так? vara + Char34 + varb + "некоторая строка"; –

+1

@Arlen: Вы помещаете его в строку: vara + "\" "+ varb +" some string ". (Можно также использовать литерал символа, но это было бы бессмысленно, поскольку оно будет преобразовано в строку до конкатенации в любом случае .) – Guffa

+2

Это даже не символ, используемый для дюймов. Это будет двойное простое (U + 2033). – Joey

9

Пришло 34. И вы можете найти . список на Wikipedia

+0

const char DblQuote = @' "'; string s = "hello" + DblQuote + "\" world "; То есть в C# –

+0

Guffa: Вы помещаете его в строку: vara +" \ "" + varb + "some string". (Можно также использовать символьный литерал, но это было бы бессмысленно, поскольку в любом случае оно будет преобразовано в строку до конкатенации.) –

4

Попробуйте Google и вы получите тонны таблиц ASCII

2

здесь еще одна альтернатива:. http://www.wolframalpha.com/input/?i=%22

+0

Что мне нравится в этом ответе, так это то, что, хотя это ответ RTFM, он также содержит реальный ответ: 0x22. –

0

да, ответ 34

Для того, чтобы найти значение ASCII для специального символа и другого альфа-характера я пишу здесь небольшой VBScript. В блокноте, напишите ниже скрипт Сохранить как abc.vbs (любое имя с расширением .vbs) дважды щелкните на файле, чтобы выполнить, и вы можете видеть двойные кавычки для 34.

For i=0 to 150 

msgbox i&"="&char(i) 

next 
1

вы никогда не собираетесь нужна только 1 цитата, не так ли? поэтому я объявляю переменную CHAR т.е.

char DoubleQuote; 

затем падение в двойные кавычки

Convert.ToChar(34); 

так использовать переменную DoubleQuote, где вам это нужно

работы в SQL для создания динамического SQL, но есть вам необходимо

DECLARE @SingleQuote CHAR(1) 
and 
SET @SingleQuote=CHAR(39)