多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
所有可用于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类比较大小写字母的方式和人是不同的。所有的大写字母都在小写字母的前面。结果是: ~~~ Your word, Zebra, comes before banana. ~~~ 解决此问题的一个常见方法是,在比较之前将字符串转换为标准格式,比如全部变成小写。下一节会介绍如何转换。 我不会给出更难的问题了,这会让程序认识到zebras不是水果。