c++ string float
时间: 2023-08-19 10:06:59 浏览: 129
C++中的string和float是两种不同的数据类型。String是用于表示文本或字符序列的数据类型,而float则是用于表示浮点数(即带有小数点的数值)的数据类型。
在C++中,可以使用标准库中的string类来操作字符串。例如,可以使用string变量来存储和操作字符串数据,比如连接、截取、查找等操作。以下是一个使用string的示例:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, world!";
std::cout << str << std::endl; // 输出:Hello, world!
str += " How are you?";
std::cout << str << std::endl; // 输出:Hello, world! How are you?
std::cout << "字符串长度:" << str.length() << std::endl; // 输出:字符串长度:20
return 0;
}
```
而float是C++内置的浮点数类型,它可以用来存储和操作带有小数点的数值。以下是一个使用float的示例:
```cpp
#include <iostream>
int main() {
float number = 3.14;
std::cout << "浮点数:" << number << std::endl; // 输出:浮点数:3.14
float sum = number + 2.5;
std::cout << "相加结果:" << sum << std::endl; // 输出:相加结果:5.64
return 0;
}
```
希望以上示例对你有所帮助!如果你还有其他问题,请随时提问。
阅读全文