C++ 字符串比较()2024 年 8 月 30 日 | 阅读 2 分钟 此函数将字符串对象的值与由其参数指定的字符序列进行比较。 语法假设 str1 和 str2 是两个字符串,我们想要比较这两个字符串,那么它的语法将是:
示例 1输出 Both the strings are unequal 考虑两个字符串 str1 和 str2。str1 包含值 'Hello',str2 包含值 'javatpoint'。我们使用 compare 方法比较这两个字符串,此 compare 方法始终返回整数值。当我们比较这两个字符串时,我们得到小于零的值。在这种情况下,'if' 条件失败,然后 'else' 语句将运行并打印 "两个字符串不相等"。 示例 2输出 Strings are equal 下一主题C++ 字符串 |
C++ 字符串 rfind() 此函数用于在字符串中查找由其参数指定的序列的最后一次出现。语法 考虑一个字符串 'str' 和一个键字符串 's'。语法是:str.rfind(s); str.rfind(s,pos); str.rfind(s,pos,n); str.rfind(ch); 参数 str:str 是用于搜索的字符串对象。pos:它定义了...
阅读1分钟
C++ 字符串 begin() 此函数返回对第一个元素的引用。语法 考虑一个字符串 's' 和迭代器 'it'。语法将是:iterator it = s.begin(); 参数 此函数不包含任何参数。返回值 此函数不返回任何值。示例 1 让我们看看 begin() 函数的简单示例。#include<iostream> using namespace std; int...
阅读1分钟
C++ 字符串 front() 此函数用于引用字符串的第一个字符。语法 考虑一个字符串 str。语法将是:char& p = str.front(); 参数 此函数不包含任何参数。返回值 它用于返回第一个字符的引用。示例 1 让我们看看这个简单示例。#include<iostream> #include<string> using namespace...
阅读1分钟
C++ 字符串 cbegin() 它返回对字符串第一个元素的引用。cbegin() 和 begin() 的区别 唯一的区别是 cbegin() 返回指向常量值的常量迭代器。语法 考虑一个字符串 str。其语法将是:str.cbegin(); 参数 此函数不包含...
阅读1分钟
C++ 字符串 empty() 此函数检查字符串是否为空。函数返回布尔值 true 或 false。语法 考虑一个字符串 str。语法将是:str.empty(); 参数 此函数不包含任何参数。返回值 它根据条件返回布尔值 0 或 1。
阅读1分钟
C++ 字符串 max_size() 此函数返回字符串因已知系统原因可达到的最大长度。语法 考虑一个字符串 str。语法将是:str.max_size(); 参数 它不包含任何参数。返回值 此函数返回字符串可达到的最大长度。示例 1 让我们看看这个简单示例。#include<iostream> using namespace std; int main() { string str...
阅读1分钟
C++ 字符串 cend() 此函数返回字符串最后一个字符的引用。end() 和 cend() 的区别 end() 和 cend() 函数之间唯一的区别是,cend() 返回指向常量值的常量迭代器。语法 考虑字符串 str。语法是:str.cend(); 参数 此函数不包含...
阅读1分钟
C++ 字符串 replace() 此函数替换从字符位置 pos 开始并跨越 len 个字符的字符串部分。语法 考虑两个字符串 str1 和 str2。语法将是:str1.replace(pos,len,str2); 参数 str:str 是一个字符串对象,其值将被复制到另一个字符串对象中。pos:pos 定义了...
阅读 2 分钟
C++ 字符串 c_str() 此函数返回一个指向包含空终止字符序列的数组的指针。语法 考虑字符串 str。语法是:str.c_str(); 参数 它不包含任何参数。返回值 它返回指向字符串对象的 C 字符串表示形式的指针。示例 让我们看一个简单的例子。#include<iostream> #include<cstring> #include<string> using...
阅读1分钟
C++ 字符串 Find() 此函数用于查找指定的子字符串。语法 考虑两个字符串 str1 和 str2。语法将是:str1.find(str2); 参数 str:要搜索的字符串。pos:它定义了开始搜索的字符位置。n:字符串中的字符数。
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India