【发布时间】:2015-08-08 01:02:36
【问题描述】:
" 和 '' 和 `` 有什么区别?
另外,字符串引号中应该使用哪一个? (Java)
【问题讨论】:
-
什么编程语言?这可能非常重要。
-
我投票结束这个问题,因为这肯定不是关于编程的,我不确定它是否可以成为“英语语言使用”网站的主题..
标签: duplicates
" 和 '' 和 `` 有什么区别?
另外,字符串引号中应该使用哪一个? (Java)
【问题讨论】:
标签: duplicates
前 2 个 - 单引号和双引号 - 源自 C / C++ 语言。
" " - 双引号通常用于字符串。
例子:
String hello = "Hello";
' ' - 单引号用于字符。
例子:
Char h = 'h';
注意:它们也可用于显示转义序列:char a = '\t';
`` - 这些被称为反引号或反引号,主要用于封闭标识符。它们在 java 中出现的频率并不高,但在 PHP 或数据库等其他语言中出现的频率更高。
他们的起源很有趣:
从英文用法来看,其他没有区别 比出现在“反引号”(`) 和单引号之间 (')。由于做出了妥协,这些字符以这些形式存在 在较旧的计算机字符集中。在计算机之前,有很长的 印刷排版的历史使用略有不同的形状 开始和结束单引号。在更现代的计算机中 称为 Unicode 的字符集,这些曲线有新的代码 标记,左 (') 和右 (') 单引号。由于各种 计算机问题,所有四个单引号字符的混合可能 被发现,但应该被认为是等效的(除了它们的视觉 外观)。
【讨论】: