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

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

[复制链接]

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

11#
发表于 2009-2-11 07:57 PM |只看该作者
原帖由 TenNix 于 2009-2-11 04:06 PM 发表
有新問題囉, 關於 C++里 Single Quote ' ' 跟 Double Quote " " 的差別.希望會回答的大大可幫幫忙.



那麼樓主你自己使用時候所得到的差別在於什麼呢??


回复

使用道具 举报

0

主题

0

好友

1882

积分

白银长老

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

12#
发表于 2009-2-11 08:12 PM |只看该作者
原帖由 Super-Tomato 于 2009-2-11 07:57 PM 发表



那麼樓主你自己使用時候所得到的差別在於什麼呢??

在於要按 " 還是 ' =.= 出來的結果沒差,通用的嗎?


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

13#
发表于 2009-2-11 10:55 PM |只看该作者
原帖由 TenNix 于 2009-2-11 08:12 PM 发表

在於要按 " 還是 ' =.= 出來的結果沒差,通用的嗎?



對阿, 因為都是用在文字方面, 那麼你想想如果一個 variable 中我要怎麼單單顯示 ' 或 "


回复

使用道具 举报

0

主题

0

好友

1882

积分

白银长老

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

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

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


回复

使用道具 举报

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" (包括 ' 和 " 的符號)


回复

使用道具 举报

2

主题

0

好友

6008

积分

百变名嘴

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

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


回复

使用道具 举报

5

主题

0

好友

318

积分

超级会员

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

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


回复

使用道具 举报

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 的情況
對嗎?


回复

使用道具 举报

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

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 编辑 ]


回复

使用道具 举报

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

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

GMT+8, 2025-1-9 11:50 PM , Processed in 0.091841 second(s), 20 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.
回顶部