将整型数转换成字符串
来源:互联网 发布:windows gcc makefile 编辑:程序博客网 时间:2024/05/23 18:20
来源: babi.cublog.cn 作者:babi
下面是较为完全,较为简洁的代码。如发现什么错误,希望网友
能及时提出,俺将会给予改正。这里要谢谢 “阿郎” 网友的提醒。
char * IntToStr(int Number)
{
char ch,*str,*right,*left;
unsigned int Value;
str = (char *)malloc(12*sizeof(char));
left = right = str;
//如果是负数,则应加上负号,left、right向后走。
if(Number < 0)
{
Value = -Number;
*str = '-';
left++,right++;
}
else
Value = (unsigned)Number;
//把数字转换成字符串(倒置的)
while(Value)
{
*right = (Value%10)+0x30;
Value = Value/10;
right++;
}
*right-- = '/0';
//把倒置的字符串正放过来
while(right > left)
{
ch = *left;
*left++ = *right;
*right-- = ch;
}
return str;
}
main()
{
char * str;
str = IntToStr(1234567);
puts(str);
free(str);
str = IntToStr(-1234567);
puts(str);
free(str);
str = IntToStr(0x7FFFFFFF);
puts(str);
free(str);
str = IntToStr(-0x7FFFFFFF);
puts(str);
free(str);
system("pause");
}
感谢作者。很实用的!
- atoi() -- 将字符串转换成整型数
- 将整型数转换成字符串
- strtol() -- 将字符串转换成长整型数
- atoi(将字符串转换成整型数)和itoa(把一整数转换为字符串)
- atoi(将字符串转换成整型数)和itoa(把一整数转换为字符串)
- atoi 把字符串转换成整型数
- strtol(将字符串转换成长整型数)
- 将一个字符串转换为整型数的实现
- strtol() -- 将字符串转换成长整型数(转载)
- 整型数组处理算法(十四)不用库函数,用C语言实现将一整型数转换成字符串
- c语言库函数 atoi(将字符串转换成整型数)
- 库函数atoi的C语言实现---------将字符串的数字符转换成整型的数字
- C语言strtoul()函数:将字符串转换成unsigned long(无符号长整型数)
- strtoul函数的使用(将字符串转换成无符号长整型数)
- strtoul (将字符串转换成无符号长整型数)
- 函数实现键盘输入整型数,将其转换成字符串输出。123456789 "123456789"
- C语言strtol()函数:将字符串转换成long(长整型数)
- C语言strtol()函数:将字符串转换成long(长整型数)
- 命名空间
- Oracle:添加用户,赋权,修改密码,解锁,删除用户
- c/c++中内存区域划分大总结(好东西还是要转一转)
- 浏览器事件大全
- INF 无限星辰
- 将整型数转换成字符串
- 给GE下载的JPG卫片加配准JGW文件(批量 winform)
- c/c++中内存区域划分大总结
- 学习 Apache mod_rewrite 13 例
- 花生壳---动态IP和域名绑定
- mysql数据库备份命令
- NET设计模式(1): 简单工厂模式
- 让外网访问vmware虚拟机
- NET设计模式(2): 工厂方法模式