cpp 取出string字符串末尾字符
时间: 2023-08-14 18:03:41 浏览: 95
可以使用 `back()` 函数来取出字符串的末尾字符,例如:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "hello world!";
char last_char = str.back();
std::cout << "The last character of the string is: " << last_char << std::endl;
return 0;
}
```
输出:
```
The last character of the string is: !
```
另外,还可以使用下标运算符 `[]` 来访问字符串的末尾字符,例如:
```cpp
char last_char = str[str.size() - 1]; // 或者 str[str.length() - 1]
```
这里使用 `size()` 或 `length()` 函数获取字符串的长度,然后减去 1 得到最后一个字符的下标。
相关问题
cpp在string字符串末尾添加'0'字符
你可以使用string类的push_back()函数将字符'0'添加到字符串的末尾。以下是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main()
{
std::string str = "Hello";
str.push_back('0');
std::cout << str << std::endl;
return 0;
}
```
输出结果为:Hello0。
cpp string字符串的末尾字符
C++中的字符串(string)是一个类,包含一个字符数组和与之相关的方法。字符串的末尾字符是一个空字符 '\0',也称为 null 终止符。这个字符表示字符串的结尾,告诉计算机在找到这个字符后停止读取字符串。在使用 C++ string 类的时候,程序员不需要手动添加这个字符,因为 string 类会自动将其添加到字符串的末尾。
阅读全文