C语言 itoa函数简单实现
来源:互联网 发布:网络上 求gm什么意思 编辑:程序博客网 时间:2024/05/16 07:24
函数传参有时候会用到int类型转换为字符串,使用itoa函数完成转换类型的基础上,还可以指定转换进制类型(比如16进制,10进制,8进制或者2进制)。
下面贴上itoa函数实现方法:
char* Itoa(int val,char* dst,int radix = 10);//定义的时候默认指定10进制char* Itoa(int val,char* dst,int radix){ char *_pdst = dst; if (!val)//允许val等于0 { *_pdst = '0'; *++_pdst = '\0'; return dst; } if(val <0) { *_pdst++ = '-'; val = -val; } char *_first = _pdst; char _cov; unsigned int _rem; while(val > 0) { _rem = (unsigned int)(val % radix); val /= radix;//每次计算一位 ,从低到高 if (_rem > 9)//16进制 *_pdst++ = (char)(_rem - 10 + 'a'); else *_pdst++ = (char)(_rem + '0'); } *_pdst-- = '\0'; do{ //由于数据是地位到高位储存的,需要转换位置 _cov = *_pdst; *_pdst = *_first; *_first = _cov; _pdst--; _first++; }while(_first < _pdst); return dst;}
2 0
- C语言 itoa函数简单实现
- 实现C语言 itoa函数
- C语言itoa()函数
- C语言实现itoa
- C语言实现itoa
- itoa函数简单实现
- c语言函数 itoa utoa
- 函数 atoi() 和 itoa() 的 C 语言实现。
- C语言atoi()和itoa()函数的实现
- 简单的实现itoa函数
- C中itoa函数实现
- C语言 itoa函数及atoi函数
- C语言 itoa函数及atoi函数
- C语言 itoa函数及atoi函数
- C语言itoa()函数和atoi()函数
- C语言itoa()函数和atoi()函数详解(整数转字符C实现)
- C语言itoa()函数和atoi()函数详解(整数转字符C实现)
- C语言itoa()函数和atoi()函数详解(整数转字符C实现)
- eclipse3.7的maven的安装教程
- 摇摆序列
- 枚举SSDT 系统服务表中的函数地址
- 两道二分图建模的题。感觉脑子已经被掏空
- C++读出空白符方法
- C语言 itoa函数简单实现
- [CSAPP] 程序的机器级表示(32位机器)(三)
- 浅谈MaterialDesign之toolbar的简单使用
- maven下载jar包速度慢(解决办法)
- servlet和web容器之间的关系
- JavaScript数组中的冒泡排序
- Android studio中使用Live Templates提高工作效率
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方案
- 走进Python世界(5)----list和tuple