W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
所謂字符串,指的就是字符的序列或者“串”。我們要在字符串上執(zhí)行的第一個(gè)操作是提取所有字符中的一個(gè)。C++使用方括號(hào)([和])執(zhí)行該操作:
apstring fruit = "banana";
char letter = fruit[1];
cout << letter << endl;
表達(dá)式fruit[1]表明我們要從字符串變量fruit中取得編號(hào)為1的字符,并將結(jié)果保存在字符變量letter中。當(dāng)輸出letter這個(gè)字符變量時(shí),真奇怪:
a
a并非“banana”的第一個(gè)字母,除非你是計(jì)算機(jī)科學(xué)家。因?yàn)橐恍┯秀3@淼脑颍?計(jì)算機(jī)科學(xué)家總是從0開(kāi)始計(jì)數(shù)?!癰anana”的第0個(gè)字母是b,第1個(gè)字母是a,而第二個(gè)字母是n。
如果想取到字符串的第0個(gè)字母,必須將0放在方括號(hào)中,即:
char letter = fruit[0];
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: