将一个整数转换成为字符串
来源:互联网 发布:小学网络辅导班 编辑:程序博客网 时间:2024/06/05 04:14
#include<stdio.h> void convertInttoString(int input,char * pString){int a[32],temp,i = 0,j = 0;if(0 == input) //需要考虑0这种情况{* pString = 0 + '0';pString++;* pString = '\0';}else if(input > 0){while(input){temp = input % 10;input /= 10;a[i] = temp;i++;}a[i] = '\0';for(j = i - 1;j >= 0;j--){* pString = a[j] + '0'; //需要加上0的ascii码pString++;}* pString = a[i];}else if(input < 0){input = 0 - input;while(input){temp = input % 10;input /= 10;a[i] = temp;i++;}a[i] = '\0';* pString = '-';pString++;for(j = i - 1;j >= 0;j--){* pString = a[j] + '0';pString++;}* pString = a[i];}}void main(){int input = 0;char pString[32];convertInttoString(input,pString);printf("%s",pString);}
注意: 1.要考虑0这种情况啊!我上机忘了考虑这种情况了。
2.要加‘0’的ascii码值,不然跑出来是乱码啊!调了很长时间,不要把一个整形赋给一个char指针指向的地址空间。
- 将一个整数转换成为字符串
- 将一个字符串转换成一个整数
- 将一个字符串转换成一个整数
- 将一个字符串转换成一个整数
- 如何将一个整数转换成字符串
- 将一个字符串转换为整数
- 将一个整数转换为字符串
- 将一个字符串转换为整数
- 将一个字符串转换为整数1
- 将一个字符串转换为整数
- 将一个整数型字符串转换为一个整数
- 算法:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。
- 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数
- 用递归法将一个整数n转换成字符串。
- itoa()函数将整数转换为字符串的一个例子
- 面试题整理 1:将一个字符串转换为整数
- c语言实现将一个整数转换为字符串
- 用递归法将一个整数n转换成字符串
- 关于java构造函数基础数问数答
- java 快速排序
- 【Android开发】线程间通讯机制(基础篇)——Handler、Runnable、HandlerThread、AsyncTask的使用
- 无法录音原因总结
- 乔布斯:遗失的访谈于1995年
- 将一个整数转换成为字符串
- pjsip学习 ------ 一
- 交换机的配置模式
- (单纯的懒操作) a simple problem with integers (P3468)
- nginx+tomcat+memcached组建web服务器负载均衡
- GO 语言调用C函数(实例)
- Java设计模式之二十三(状态模式)
- linux命令行中通过ssh复制文件(scp)到远程服务器
- Linux下C++的man安装及使用方法