这些角色有什么区别?

时间:2015-05-26 11:22:48

标签: duplicates

"''``之间有什么区别?

另外,哪一个应该用在字符串引号中? (Java)的

1 个答案:

答案 0 :(得分:0)

前两个 - 单引号和双引号 - 源于C / C ++语言。

" " - 双引号通常用于字符串。

示例:

String hello = "Hello";

' ' - 单引号用于字符。

示例:

Char h = 'h';

注意:它们也可用于显示转义序列:char a = '\t';

`` - 这些被称为反引号或反引号,主要用于封闭标识符。它们在java中不常显示,但在PHP或数据库等其他语言中更多。

他们的起源非常有趣:

  

从英语用法的角度来看,其他没有区别   而不是“反引号”(`)和单引号之间的外观   (')。由于妥协,这些形式存在于这些形式中   在较旧的计算机字符集中。在计算机之前,有很长的路要走   印刷术中使用略有不同形状的历史   开盘和收盘单引号。在更现代的电脑   字符集称为Unicode,这些曲线有新代码   标记,左(')和右(')单引号。因各种各样   计算机的问题,所有四个单引号字符的混合可能   被发现,但应被视为等效(除了他们的视觉   外观)。

来源:https://english.stackexchange.com/questions/17695/any-reference-on-the-usage-of-a-backtick-and-single-quotation-mark-like-this