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