对不起,我应该记得这台机器绝对是非标准的,插入了各种非标准的libc实现用于学术目的;-)

正如itoa()几个有用的评论者所提到的那样,确实是非标准的,最好使用sprintf(target_string,"%d",source_int)或(更好的是,因为缓冲区溢出是安全的)snprintf(target_string, size_of_target_string_in_bytes, "%d", source_int)。我知道它不是那么简洁或酷itoa(),但至少你可以写一次,随处运行(tm);-)

这是旧的(编辑过的)答案

你说的是默认gcc libc不包括itoa(),就像其他几个平台一样,因为它在技术上不是标准的一部分。请点击此处获取更多信息。请注意,你必须#include

当然,你已经知道这一点,因为你想使用 itoa()大概使用它在其他平台上后,在Linux上,但...代码(从上面的链接被盗)将如下所示:

例/* itoa example */#include #include int main (){

int i;

char buffer [33];

printf ("Enter a number: ");

scanf ("%d",&i);

itoa (i,buffer,10);

printf ("decimal: %s\n",buffer);

itoa (i,buffer,16);

printf ("hexadecimal: %s\n",buffer);

itoa (i,buffer,2);

printf ("binary: %s\n",buffer);

return 0;}

输出:Enter a number: 1750

decimal: 1750

hexadecimal: 6d6

binary: 11011010110

希望这可以帮助!

itoa 头文件 linux,Linux中的itoa功能在哪里?相关推荐

  1. linux msgsend 头文件,Unix/Linux进程间通信

    一,Linux下进程间通信的几种主要手段简介: 1,管道(Pipe)及有名管道(named pipe) 管道可用于具有亲缘关系进程间的通信 有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功 ...

  2. linux中bash的功能主要有,Linux系统中的Bash功能的介绍

    今天小编要跟大家分享的文章是关于Linux系统中的Bash功能的介绍.一个完整计算机的体系结构包括:硬件与软件,而软件又分为系统软件与应用软件,负责对硬件仅需管理与操作的是系统软件的内核部分,用户是无 ...

  3. linux日志配置含义,Linux操作系统中的日志功能详解

    日志系统将我们系统运行的每一个状况信息都使用文字记录下来,这些信息有助我们观察系统运行过程中正常状态和系统运行错误时快速定位错误位置的途径等;下面学习啦小编主要概述一下Linux操作系统中的日志功能. ...

  4. c51语言的标准库函的头文件,C51编程中头文件的使用

    头文件在C51的编程中是不可缺少的部分.本文将对keil C中常用头文件予以说明,并就如何编写头文件进行初步介绍. 一.C51常见本征函数库 一些常见的头文件都是keil C自带的,在安装目录下的C5 ...

  5. c++头文件iomanip.h中setw()、setprecision()、setbase用法示例详解

    c++头文件iomanip.h中setw().setprecision().setbase #include <iostream>    //不要用iostream.h ,会出现好多问题 ...

  6. c语言万能头,C++万能库头文件在vs中的安装步骤(图文)

    前言 C++万能库头文件在vs2019中的安装 一.C++万能库是什么? 1.C++万能库的定义:简而言之,就是一条语句代替了多条语句,包含了目前c++所包含的所有头文件 2.C++万能库的写法:#i ...

  7. C++万能库头文件在vs中的安装

    前言 C++万能库头文件在vs2019中的安装 一.C++万能库是什么? 1.C++万能库的定义:简而言之,就是一条语句代替了多条语句,包含了目前c++所包含的所有头文件 2.C++万能库的写法:#i ...

  8. 习题 8.5 将本章的例8.4改写为一个多文件的程序:1.将类定义放在头文件arraymax.h中;2.将成员函数定义放在源文件arraymax.cpp中;3.主函数放在源文件file1.cpp中。

    C++程序设计(第三版) 谭浩强 习题8.5 个人设计 习题 8.5 将本章的例8.4改写为一个多文件的程序: 1.将类定义放在头文件arraymax.h中: 2.将成员函数定义放在源文件arraym ...

  9. itoa 头文件 linux,【整理】Linux内核中的atoi,itoa等函数

    对于普通应用程序,可以通过包含头文件stdlib.h和stdio.h,string.h等,然后调用需要的itoa(),atoi()等函数, 但是对于Linux内核来说,无法使用那些C库中的函数. 对此 ...

  10. itoa 头文件 linux,Linux C编程 itoa()函数 atoi()函数

    今天在Ubuntu下编程,发现Linux内核中只有atoi()函数,被包含在stdlib.h头文件中,而没有itoa()函数,不过,itoa()函数的功能可以用sprintf()函数代替.如 int ...

最新文章

  1. Knockout应用开发指南 第六章:加载或保存JSON数据
  2. 视音频数据处理入门:UDP-RTP协议解析
  3. 最大公约数,最小公倍数,质因式分解
  4. java8 按条件过滤集合
  5. MyBatis+springMVC+easyUI (dataGirl)实现分页
  6. 【电脑帮助】解决Wind10系统spacedesk程序开机自启动的问题
  7. 笔记本电脑键盘失灵一键修复_笔记本部分按键失灵的键盘可以用了,省下键盘的钱...
  8. LPS最长回文子序列
  9. 使用Scala编程计算级数
  10. js实现批量打印工资条,后台采用java开发(项目总结篇)
  11. 土壤类型、土壤质地、土壤养分空间分布
  12. Function的用法
  13. PS如何为图片添加四面投影
  14. Python打开文件权限及编码方式
  15. c语言合法浮点数,c语言中什么是浮点数
  16. java 随机字母_如何用java随机生成一个字母
  17. 量子密码学习笔记-量子态与量子门
  18. MySQL定位慢查询步骤
  19. C语言程序设计——结构体
  20. 检测PE文件的有效性

热门文章

  1. 算法设计与分析: 5-16 布线问题
  2. 彻底凉了!腾讯知名软件全线下架,网友一片唏嘘。。。
  3. 《演化学习:理论和算法的进展》
  4. 基于JAVA高校共享机房管理系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署
  5. 华为存储s2600t配置上架
  6. 期货:移动平均线(MA)技术指标图形
  7. 深度学习CV领域必读论文
  8. 关于printf输出格式%#08x的解释
  9. 浅谈敏捷开发scrum工具leangoo(三)
  10. 数据库的8种优化方式