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;
}
相关推荐
2301_7634725816 分钟前
实时系统下的C++编程
开发语言·c++·算法
小柯博客16 分钟前
从零开始打造 OpenSTLinux 6.6 Yocto 系统 - STM32MP2(基于STM32CubeMX)(六)
c语言·git·stm32·单片机·嵌入式硬件·开源·yocto
阿猿收手吧!23 分钟前
【C++】深入理解C++ Atomic内存序:解决什么问题?怎么用?
开发语言·c++
小白学大数据27 分钟前
Python爬虫实现无限滚动页面的自动点击与内容抓取
开发语言·爬虫·python·pandas
Andy Dennis27 分钟前
一文漫谈设计模式之创建型模式(一)
java·开发语言·设计模式
兩尛28 分钟前
c++遍历容器(vector、list、set、map
开发语言·c++
£漫步 云端彡30 分钟前
Golang学习历程【第十三篇 并发入门:goroutine + channel 基础】
开发语言·学习·golang
2301_7903009635 分钟前
C++与Docker集成开发
开发语言·c++·算法
Demon_Hao36 分钟前
JAVA缓存的使用RedisCache、LocalCache、复合缓存
java·开发语言·缓存
踏雪羽翼38 分钟前
android 解决混淆导致AGPBI: {“kind“:“error“,“text“:“Type a.a is defined multiple times
android·java·开发语言·混淆·混淆打包出现a.a