C语言atoi函数将字符串类型转换为整型

atoi() 是C标准库中的一个函数,用于将字符串转换为整数。函数原型如下:

int atoi(const char *str);

参数 str 是一个指向要转换的字符串的指针。atoi() 函数会尝试将字符串中的数字部分转换为整数,并返回转换后的整数值。如果字符串中不仅包含数字,还包含其他非数字字符,atoi() 函数会尽可能地将数字部分解析为整数,并忽略后面的非数字字符。

例如:

复制代码
#include <stdio.h>
#include <stdlib.h>

int main() {
    const char *str = "12345";
    int num = atoi(str);

    printf("Converted number: %d\n", num);

    return 0;
}
相关推荐
方也_arkling18 小时前
【Java-Day08】static / final / 枚举
java·开发语言
风吹夏回18 小时前
Python 全局异常处理:从“满屏 try-except”到优雅兜底
开发语言·python
Chengbei1118 小时前
一站式源码安全检测工具、云安全 / APP / 小程序源码敏感信息递归多层目录扫描AK、JWT、手机号、身份证等敏感信息
java·开发语言·安全·web安全·网络安全·系统安全·安全架构
llz_11218 小时前
web-第一次课后作业
java·开发语言·idea
kkeeper~18 小时前
0基础C语言积跬步之数据在内存中的存储
c语言·数据结构·算法
小熊Coding19 小时前
Python爬取当当网二手图书项目实战!
开发语言·爬虫·python·beautifulsoup·requests·二手图书
秋919 小时前
Java项目运行5天左右自动宕机:系统性定位与解决方案
java·开发语言·python
xiaoshuaishuai819 小时前
C# 内存管理与资源泄漏
开发语言·c#
lsx20240619 小时前
SVN 检出操作
开发语言
basketball61620 小时前
C++ NULL 和 nullptr 区别 以及 nullptr 的核心实现
java·开发语言·c++