2010-01-25 86 views
0

双引号的ASCII编号是什么? (“)ASCII中的双引号

此外,有没有到一个列表的链接地方?

最后,你怎么在C家进入它(特别是C#)

+2

http://www.asciitable.com/ – adrianbanks 2010-01-25 19:10:27

+2

至于你最后的问题,“\”“通常会这样做。 – 2010-01-25 19:11:49

+0

帕斯卡,你怎么输入一个字符串? vara + Char34 + varb +“一些字符串”; – 2010-01-25 19:16:55

回答

10

引号的ASCII代码是34.

(嗯,严格地说,它不是一个真实的引号,但英寸标记我们通常用作引号。 A real quotation mark是不能用ASCII提供的印刷字符。)

网络上有大量的ASCII tables。请注意,有些描述了标准的7位ASCII码,而另一些描述了各种超级集合的8位扩展。

要加引号中的字符串,你用一个反斜杠转义:

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

为了把引号中的字符文字,你不需要逃避它:

char quotationMark = '"'; 

注意:C#中的字符串和字符不是ASCII,而是Unicode。由于Unicode是ASCII的超集,所以代码仍然可用。你需要一个Unicode字符表来查找一些字符,但是ASCII表格对于最常见的字符来说工作正常。

+0

你怎么这样输入它? vara + Char34 + varb +“一些字符串”; – 2010-01-25 19:22:45

+1

@Arlen:你把它放在一个字符串中:vara +“\”“+ varb +”some string“。(你也可以使用一个字符字面值,但是这将毫无意义,因为它会在连接之前转换为字符串) – Guffa 2010-01-25 19:25:57

+2

这甚至不是用于英寸的符号,那将是双重素数(U + 2033)。 – Joey 2010-01-25 19:44:29

9

这是34,你可以找到一个。名单上Wikipedia

+0

const char DblQuote = @'“'; string s =“hello”+ DblQuote +“\”world“; 这就是C# – 2010-01-25 19:31:32

+0

Guffa:你把它放在一个字符串中:vara +”\“”+ varb +“some string”。 (你也可以使用一个字符字面值,但是这将毫无意义,因为它在连接之前会被转换为字符串) – 2010-01-25 21:33:28

4

尝试Google,你会得到吨ASCII表

0

是的,答案34

为了找到特殊字符等字母字符,我这里写的小VBScript的ASCII值。在记事本,写如下的脚本保存为abc.vbs(与extention .VBS任何名称)双击该文件来执行,你可以看到双引号为34

For i=0 to 150 

msgbox i&"="&char(i) 

next 
1

你永远不会只需要1个报价,对吧? 所以我宣布即

char DoubleQuote; 

一个char变量,然后在双引号下降

Convert.ToChar(34); 

所以使用变量DoubleQuote,你需要在SQL它

作品生成动态SQL但有你需要

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