W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
所有可用于int和double類型的比較操作符同樣適用于apstring類型。例如,如果想知道兩個(gè)字符串是否相等,可以這樣寫(xiě):
if (word == "banana") {
cout << "Yes, we have no bananas!" << endl;
}
另一個(gè)有用的比較操作符可以將單詞按字母順序排列。如下:
if (word < "banana") {
cout << "Your word, " << word << ", comes before banana." << endl;
} else if (word > "banana") {
cout << "Your word, " << word << ", comes after banana." << endl;
} else {
cout << "Yes, we have no bananas!" << endl;
}
需要注意的是,apstring類比較大小寫(xiě)字母的方式和人是不同的。所有的大寫(xiě)字母都在小寫(xiě)字母的前面。結(jié)果是:
Your word, Zebra, comes before banana.
解決此問(wèn)題的一個(gè)常見(jiàn)方法是,在比較之前將字符串轉(zhuǎn)換為標(biāo)準(zhǔn)格式,比如全部變成小寫(xiě)。下一節(jié)會(huì)介紹如何轉(zhuǎn)換。 我不會(huì)給出更難的問(wèn)題了,這會(huì)讓程序認(rèn)識(shí)到zebras不是水果。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: