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;
}
相关推荐
十五年专注C++开发1 分钟前
CMake进阶:模块模式示例FindOpenCL.cmake详解
开发语言·c++·cmake·跨平台编译
蜜汁小强1 分钟前
macOS 上管理不同版本的python
开发语言·python·macos
肥硕之虎3 分钟前
从原理到实操:php://filter 伪协议玩转文件包含漏洞
开发语言·网络安全·php
a努力。8 分钟前
中国电网Java面试被问:RPC序列化的协议升级和向后兼容
java·开发语言·elasticsearch·面试·职场和发展·rpc·jenkins
csbysj202013 分钟前
Bootstrap4 徽章(Badges)
开发语言
码农水水15 分钟前
得物Java面试被问:大规模数据的分布式排序和聚合
java·开发语言·spring boot·分布式·面试·php·wpf
@good_good_study26 分钟前
STM32 C语言链表
c语言·stm32·链表
卷毛迷你猪27 分钟前
小肥柴慢慢手写数据结构(C篇)(2.1.1 动态数组(ArrayList))
c语言·数据结构
AI_567828 分钟前
Airflow“3分钟上手”教程:用Python定义定时数据清洗任务
开发语言·人工智能·python
大只鹅34 分钟前
Stream使用
java·开发语言