atoi 和itoa用法

简介: 1.itoa  在linux下没有itoa这个函数       原型:char  *itoa(int   value,char   *string,int   radix)                   用法:#include                  功能:将整数valu...
1.itoa 

在linux下没有itoa这个函数

      原型:char  *itoa(int   value,char   *string,int   radix) 
          
      用法:#include   <stdlib.h> 
      
      功能:将整数value转换成字符串存入string, radix为转换时所用基数(保存到字符串中的数据的进制基数 2 8 10 16)
      
      说明:返回指向转换后的字符串的指针 
      
      举例: 

#include<stdlib.h>   
#include<stdio.h>
  int main(void)   
  {   
        int  number   =   12345;   
        char string[25];    
        itoa(number, string,10);   
        printf("integer   =   %d   string   =   %s\n",   number,   string);   
        return   0;   
  }

2.
atoi
字符串转换到整型数:
int atoi(const char *nptr)
跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。

范例
/* 将字符串a 与字符串b转换成数字后相加*/
#include
mian()
{
char a[]=”-100”;
char b[]=”456”;
int c;
c=atoi(a)+atoi(b);
printf(c=%d\n”,c);
}
执行
c=356



在linux下没有itoa这个函数

linux下的字符转换函数只有:

atof 字符串转换到浮点型数

atoi 字符串转换到整型数: int atoi(const char *nptr);跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。

atol 字符串转换到长整型数

ecvt 浮点型数转换到字符串,取四舍五入

fcvt 浮点型数转换到字符串,取四舍五入

gcvt 浮点型数转换到字符串,取四舍五入

strtod 字符串转换到浮点型数

strtol 字符串转换到长整型数

strtoul 字符串转换到无符号长整型数

toascii 将整形数转换合法的ASCII字符串
目录
相关文章
|
Kubernetes 负载均衡 安全
【K8S系列】深入解析k8s网络插件—Cilium
【K8S系列】深入解析k8s网络插件—Cilium
2118 1
|
机器学习/深度学习 数据挖掘 数据库
从入门到精通:如何成为一名优秀的Python工程师
Python语言近年来在技术领域中越来越受到重视,成为了许多公司招聘的热门技能之一。本文将介绍如何成为一名优秀的Python工程师,从基础知识的学习到实践项目的经验总结,帮助你走上成功的道路。
245 0
|
数据采集 数据可视化 vr&ar
Python3实现基于ARIMA模型来预测茅台股票价格趋势
Python3实现基于ARIMA模型来预测茅台股票价格趋势
762 0
|
新零售 Cloud Native Devops
坚持伙伴优先,阿里云颁发合作伙伴年度奖项
2023年4月26日,2023阿里云合作伙伴颁奖盛典在南京举行,阿里云向核心伙伴颁发年度奖项。
坚持伙伴优先,阿里云颁发合作伙伴年度奖项
|
7月前
|
机器学习/深度学习 人工智能 并行计算
量子计算机揭秘:从结构到工作原理的深入探索
量子计算机揭秘:从结构到工作原理的深入探索
207 23
|
机器学习/深度学习 算法 Python
从零开始:构建你的第一个机器学习模型
【7月更文第16天】在机器学习的浩瀚宇宙中,迈出第一步总是充满挑战又激动人心的。本文旨在通过一个简单而经典的案例——线性回归,引领你动手构建首个机器学习模型,让你从零开始,逐步掌握模型构建的基本流程。
379 3
|
6月前
|
人工智能 自然语言处理 安全
Axcxept携手阿里云,打造日语“首选”LLM——EZO×Qwen2.5
Axcxept携手阿里云,打造日语“首选”LLM——EZO×Qwen2.5
|
9月前
|
存储 供应链 数据可视化
2024年采购管理新趋势:最适合记录和更新采购清单的在线看板工具
在现代企业中,采购部门的任务高效协作与管理至关重要。本文介绍了六款适合采购部门的在线看板工具:板栗看板、Trello、Miro、Zoho Projects、Airtable和TeamGantt,分别从关键功能、优势、劣势及适用对象等方面进行了详细对比,帮助企业选择最合适的工具,提升采购效率和透明度。
2024年采购管理新趋势:最适合记录和更新采购清单的在线看板工具
|
9月前
|
传感器 机器学习/深度学习 人工智能
《智领新材制造:人工智能点亮新材料良品率提升之路》
在新材料生产中,人工智能通过精准监测、故障预警、智能优化工艺参数、智能化质量检测及预测性维护,全方位提升生产良品率。它结合传感器实时数据,快速识别异常并优化参数,确保产品质量一致性。机器视觉和无损检测技术提高缺陷识别精度,预测性维护保障设备稳定运行。尽管面临挑战,AI正重塑新材料生产模式,助力产业高质量发展。
169 4
|
10月前
|
移动开发 人工智能 物联网
移动应用与系统:探索现代移动开发的趋势与挑战####
本文深入探讨了当前移动应用开发和移动操作系统的最新趋势、技术挑战及未来展望。通过分析Android、iOS等主流平台的演进,以及跨平台开发工具的兴起,揭示了开发者在构建高性能、安全且用户友好的移动应用时面临的机遇与挑战。文章还强调了人工智能、物联网集成及5G技术如何重塑移动生态系统,为读者提供了一个全面的行业视角。 ####