2015-05-26 138 views
-4

"''``有什麼區別?這些字符有什麼區別?

此外,哪一個應該用在字符串引號中? (Java)

+1

什麼編程語言?這可能非常重要。 – cHao

+0

我投票結束這個問題作爲題外話,因爲這當然不是關於編程,我不知道它是否可以在「英語語言使用」網站的主題上或不。 – aProgrammer

回答

0

第一個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

+0

非常有幫助。謝謝。 – user3127749

+0

這是否回答你的問題?如果是,請接受我的回答。如果沒有,我們可以看看更多的細節。 :) – hamena314