在单片机实现数字型转换为字符型(itoa函数的实现)
来源:互联网 发布:mysql json处理函数 编辑:程序博客网 时间:2024/06/14 23:44
//反转字符串char *reverse(char *s){ char temp; char *p = s; //p指向s的头部 char *q = s; //q指向s的尾部 while(*q) ++q; q--; //交换移动指针,直到p和q交叉 while(q > p) { temp = *p; *p++ = *q; *q-- = temp; } return s;}/* * 功能:整数转换为字符串 * char s[] 的作用是存储整数的每一位 */char *my_itoa(int n){ int i = 0,isNegative = 0; static char s[100]; //必须为static变量,或者是全局变量 if((isNegative = n) < 0) //如果是负数,先转为正数 { n = -n; } do //从各位开始变为字符,直到最高位,最后应该反转 { s[i++] = n%10 + '0'; n = n/10; }while(n > 0); if(isNegative < 0) //如果是负数,补上负号 { s[i++] = '-'; } s[i] = '\0'; //最后加上字符串结束符 return reverse(s);}int main(int argc, const char * argv[]) { char *string = my_itoa(12700); printf("string:%s<%d>\r\n",string,strlen(string)); return 0;}
0 0
- 在单片机实现数字型转换为字符型(itoa函数的实现)
- 实现在linux下的itoa函数
- itoa函数的实现
- itoa()函数的实现
- itoa函数的实现
- itoa函数的实现
- itoa函数的实现
- itoa函数的实现
- 用汇编实现数字转化为字符串的函数itoa
- 函数atoi,itoa 的实现
- itoa函数的实现要点
- 函数atoi,itoa 的实现
- 实现itoa函数的源代码
- 简单的实现itoa函数
- 数字转换为字符串(itoa函数)
- ORACLE中字符型与数字型的类型转换
- SQL字符型字段按数字型字段排序实现方法
- SQL字符型字段按数字型字段排序实现方法
- JS统计一个JSON元素数量
- opencv安装
- 一个笛卡尔积的优化
- 我们生活在地狱,但很幸运。
- 项目自动打包部署脚本
- 在单片机实现数字型转换为字符型(itoa函数的实现)
- 正整数表示为连续自然数的和(难度:1颗星)
- 数组边界问题
- 关于容器queue和deque
- yum升级centos7内核
- 0509
- readAsDataUrl()方法实现预览图片效果
- ssh免密登录和ssh配置
- UI自动化测试