itoa头文件linux,LinuxC编程itoa()函数atoi()函数

更新时间:2023-06-17 12:42:29 阅读: 评论:0

愤怒图片
itoa头⽂件linux,LinuxC编程itoa()函数atoi()函数
今天在Ubuntu下编程,发现Linux内核中只有atoi()函数,被包含在stdlib.h头⽂件中,⽽没有itoa()函数,不过,itoa()函数的功能可以⽤sprintf()函数代替。如
二月的缩写int nValue = 80;生活部工作计划
char* szBuffer = (char *)malloc(sizeof(int) + 1);  //分配动态内存
memt(szBuffer, 0, sizeof(int) + 1);              //内存块初始化
员工访谈
氓改写sprintf(szBuffer, "%d", nValue);                  //整数转化为字符串左翼文学
free(szBuffer);                                    //释放动态分配的内存
sprintf 跟printf 在⽤法上⼏乎⼀样,只是打印的⽬的地不同⽽已,前者打印到字符串中,后者则直接在命令⾏上输出。这也导致sprintf ⽐printf 有⽤得多。
sprintf 是个变参函数,定义如下:
int sprintf( char *buffer, const char *format [, argument] ... );
跨年夜祝福语除了前两个参数类型固定外,后⾯可以接任意多个参数。⽽它的精华显然就在第⼆个参数:
格式化字符串上。
sprintf 最常见的应⽤之⼀莫过于把整数打印到字符串中,所以 spritnf 在⼤多数场合可以替代 itoa。
所向披靡的意思C语⾔梳理⼀下,分布在以下10个章节中:

本文发布于:2023-06-17 12:42:29,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/975602.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函数   字符串   参数
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图