【问题标题】:What is the difference between these characters?这些字符有什么区别?
【发布时间】:2015-08-08 01:02:36
【问题描述】:

"''`` 有什么区别?

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

【问题讨论】:

  • 什么编程语言?这可能非常重要。
  • 我投票结束这个问题,因为这肯定不是关于编程的,我不确定它是否可以成为“英语语言使用”网站的主题..

标签: duplicates


【解决方案1】:

前 2 个 - 单引号和双引号 - 源自 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

【讨论】:

  • 非常有帮助。谢谢。
  • 这能回答你的问题吗?如果是,请接受我的回答。如果没有,我们可以查看更多细节。 :)
猜你喜欢
  • 2012-06-15
  • 2020-05-19
  • 2020-06-28
  • 1970-01-01
  • 2013-01-16
  • 1970-01-01
  • 2017-01-24
  • 1970-01-01
相关资源
最近更新 更多