C++ 的 std::atoi 函数用于将字符串转换为整数。它接受一个表示整数的字符串作为参数,并返回相应的整数值。如果字符串无法转换为整数,则返回 0。

例如,以下代码演示了如何使用 std::atoi 将字符串转换为整数:

#include <iostream>
#include <cstdlib>

int main() {
    const char* str = "12345";
    int num = std::atoi(str);
    std::cout << "Converted number: " << num << std::endl;
    return 0;
}

输出结果为:

Converted number: 12345

需要注意的是,std::atoi 只能将字符串转换为整数,而不能处理浮点数或其他类型的数据。另外,如果字符串中包含非数字字符,则转换会在遇到第一个非数字字符时停止。


原文地址: https://www.cveoy.top/t/topic/p8jD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录