Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 5817|回复: 21
打印 上一主题 下一主题

[疑問] Single Quote ' ' 跟 Double Quote " " 的差別

[复制链接]

0

主题

0

好友

1882

积分

白银长老

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2009-2-9 07:29 PM |只看该作者 |正序浏览
今天在入手Java時,抄了HelloWorldApp進NetBeans IDE進行分析.途中無意中修改了 public static void main(String args[ ]) { 變成 public static void main(String[ ] args) { .然後想說按Run看能不能跑.兩者的結果一樣.上了Google找一下,有者說沒差別,有者卻說

string[] args the variable in the [] is the condition.

in string args[] the argument in the [] is the condition.

string[$1] args means if the string is $1 then do args

string args[$1] means if the args is $1 then string/array the args...


所以上來JBTalks來問下兩者的差別.

_________________________________________________________________________________________________________________

11/2 新問題
在C++里 " " (double quote) 和 ' ' (single quote) 到底有什麼差別? 問之前有自己 google 下,得到的答案是
double quotes is used for NULL-terminated strings, single quote is for a single character.

在測試過後發覺2個都可以用,沒差別. 為了避免不好的習慣,所以上來問問搞清楚的說.

[ 本帖最后由 TenNix 于 2009-2-11 04:13 PM 编辑 ]




收藏收藏0

0

主题

0

好友

1882

积分

白银长老

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

22#
发表于 2009-2-13 11:08 PM |只看该作者
原帖由 Super-Tomato 于 2009-2-13 10:02 PM 发表



對了啊, 既然你都會用了那麼對這兩個符號就不會有任何問題了. 但如果是要列印 ' 文字符號的時候最好養成使用 \' 的習慣


恩,知道了.謝謝指點.


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

21#
发表于 2009-2-13 10:02 PM |只看该作者
原帖由 TenNix 于 2009-2-13 09:24 PM 发表


喔!我還以為沒包括 " ". 誤解了.

那麼就



對嗎?



對了啊, 既然你都會用了那麼對這兩個符號就不會有任何問題了. 但如果是要列印 ' 文字符號的時候最好養成使用 \' 的習慣


回复

使用道具 举报

0

主题

0

好友

1882

积分

白银长老

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

20#
发表于 2009-2-13 09:24 PM |只看该作者
原帖由 Super-Tomato 于 2009-2-13 08:25 PM 发表



~_~ 單單一個 ' 或 " 存在的話我就不用特地說了, 是說 " 和 ' 並存出現, 你上面的例子只是列印出 I'm Super-Tomato 而不是 "I'm Super-Tomato"


喔!我還以為沒包括 " ". 誤解了.

那麼就

    cout << " \"I'm Super-Tomato\" " ;


對嗎?

[ 本帖最后由 TenNix 于 2009-2-13 09:31 PM 编辑 ]


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

19#
发表于 2009-2-13 08:25 PM |只看该作者
原帖由 TenNix 于 2009-2-13 02:44 PM 发表



喔,如果是要print 出

呢,



都可.我試過在一個句子中放兩個single quote,如

也可以Run.在測試期間,發現

行不通.所以覺得如果句子中有single quote的話就得用double quote =.=
現在我的結 ...



~_~ 單單一個 ' 或 " 存在的話我就不用特地說了, 是說 " 和 ' 並存出現, 你上面的例子只是列印出 I'm Super-Tomato 而不是 "I'm Super-Tomato"


回复

使用道具 举报

0

主题

0

好友

1882

积分

白银长老

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

18#
发表于 2009-2-13 02:44 PM |只看该作者
原帖由 Super-Tomato 于 2009-2-13 01:23 AM 发表



也就是要你print 出 "I'm Super-Tomato" (包括 ' 和 " 的符號)



喔,如果是要print 出
"I'm Super-Tomato"

呢,
cout << "I'm Super-Tomato" ;


cout << "I\'m Super-Tomato" ;

都可.我試過在一個句子中放兩個single quote,如
cout << "I'm Tennix. I'm a boy." ;

也可以Run.在測試期間,發現
cout << 'I'm Tennix. I'm a boy.' ;

行不通.所以覺得如果句子中有single quote的話就得用double quote =.=
現在我的結論是 single quote用在character,double quote用在string 之類 =.=
或可以說
single quote 用在字數 <1 的情況
double quote 用在自數 >1 的情況
對嗎?


回复

使用道具 举报

5

主题

0

好友

318

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

17#
发表于 2009-2-13 03:55 AM |只看该作者
以前读过,在‘前面加backslash \' 对吗?


回复

使用道具 举报

2

主题

0

好友

6008

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

16#
发表于 2009-2-13 01:27 AM |只看该作者
我用OOP的时候,char是用'  '  ,string 是用 " "


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

15#
发表于 2009-2-13 01:23 AM |只看该作者
原帖由 TenNix 于 2009-2-12 09:31 PM 发表

請問番茄大,此話和解也?



也就是要你print 出 "I'm Super-Tomato" (包括 ' 和 " 的符號)


回复

使用道具 举报

0

主题

0

好友

1882

积分

白银长老

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

14#
发表于 2009-2-12 09:31 PM |只看该作者
怎麼單單顯示 ' 或 "

請問番茄大,此話和解也?


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-1-27 07:04 PM , Processed in 0.110082 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部