C++ int与char[]的相互转换

一、itoa函数与atio函数
①把int类型数字转成char类型,可以使用itoa函数。

itoa函数原型:

char*itoa(int value,char*string,int radix);

int value 被转换的整数,char *string 转换后储存的字符数组,int radix 转换进制数,如2,8,10,16 进制等。

功能:将任意类型的数字转换为字符串。

②在<stdlib.h>中与之有相反功能的函数是atoi。

example:
#include<stdio.h>
#include<stdlib.h>

#include<iostream>
#using namespace std;

void main()

{
  char str[10]="121";
  int num=atoi(str);
  cout<<num<<endl;

  char str2[10]={0};
  itoa(num,str2,10);
  cout<<str2<<endl;

}

二、sprintf函数

sprintf函数可用于格式化数字字符串:

在这点上sprintf和printf的用法一样,只是打印到的位置不同而已,前者打印给buffer字符串,后者打印给标准输出,所以sprintf也可以用来将整型转化为字符串,比itoa效率高且如此地简便~

比如:

sprintf(buffer, "%d", 2131);

即把整型变量拼接到buffer当中

最新文章

  1. 【前端积累】JavascriptUtil 字符串部分
  2. MyBaits使用小结
  3. linux运维中的命令梳理(四)
  4. CSS3 动画效果带来的bug
  5. PHP CLI下接受参数的几种方法
  6. java之io之file类的常用操作
  7. 在Qt中使用AnyCAD三维建模控件
  8. python第一天作业
  9. block extends include三者的差别跟用法
  10. 同行评审 Peer Review
  11. uva 12648
  12. Unity3D获取当前键盘按键
  13. js分家效应
  14. 直接插入排序(Straight Insertion Sort)的C语言实现
  15. Fix The thread xxx has exited with code 259 (0&#215;103)
  16. MySQL (九)-- 代码执行结构、函数、存储过程
  17. 启用shopt 选项实现不使用 CD 命令进入目录/文件夹
  18. 百度TTS的来由
  19. hadoop2 datanode启动异常解决步骤
  20. DVWA 黑客攻防演练(二)暴力破解 Brute Froce

热门文章

  1. 5.15 牛客挑战赛40 E 小V和gcd树 树链剖分 主席树 树状数组 根号分治
  2. 4.12 省选模拟赛 LCA on tree 树链剖分 树状数组 分析答案变化量
  3. Asp.Net项目发布 到 IIS、 Core3.1 发布到 IIS CentOS8.x
  4. Spring纯注解配置
  5. 网络安全传输系统-sprint3账号管理子系统设计
  6. 13、Java 异常处理
  7. 痞子衡嵌入式:了解i.MXRTxxx系列ROM API及其与i.MXRT1xxx系列的差异
  8. Cenos系统防火墙开放指定端口
  9. Consul服务治理发现学习记录
  10. C#LeetCode刷题之#598-范围求和 II​​​​​​​(Range Addition II)