C++中atoi函数
时间: 2024-06-14 15:04:27 浏览: 159
atoi函数(C语言)
C++中的atoi函数是一个用于将字符串转换为整数的函数。它的原型如下:
```cpp
int atoi(const char *nptr);```
该函数接受一个指向字符串的指针作为参数,并尝试将该字符串转换为整数。如果字符串的第一个非空格字符是数字或正负号,则开始转换。当遇到非数字字符(包括结束符'\0')时,转换停止,并返回转换后的整数值。如果字符串不能转换为整数,则返回0。
以下是一个使用atoi函数的示例:
```cpp
#include <cstdlib>
#include <iostream>
int main() {
const char *str = "12345";
int num = atoi(str);
std::cout << "Converted number: " << num << std::endl;
return 0;
}
```
该示例将字符串"12345"转换为整数,并将结果打印出来。
阅读全文