当前位置:首页 > 编程开发

整数转换为字符串方法

sunkey16年前 (2010-07-23)编程开发182
example: [CODE_LITE]void interToString(char *str1, int n) { char *str = str1; int i = 0, sign; if((sign = n) < 0) sign = -sign; do { str[i++] = sign%10 + '0'; } while ((sign = sign/10) > 0); if(n < 0) str[i++] = '-'; str [i++] = 0; int j = strlen(str) - 1; int len = j; i = j/2; for(;j>i;j--) { str[j] ^= str[len - j]; str[len - j] ^= str[j]; str[j] ^= str[len - j]; } } [/CODE_LITE] 方法1: #include //函数名: itoa //功 能: 把一整数转换为字符串 //用 法: char *itoa(int value, char *string, int radix); int main(void) { int number = 12345678; char string[25]; itoa(number, string, 10); printf("integer = %d string = %s\n", number, string); return 0; } 方法2: #include #include void reverse(char s[]) { //字符串反转 int c, i=0, j; for(j=strlen(s)-1;i0); //如果是负数,补上负号 if(sign<0) s[i++]='-'; s[i]='\0';//字符串结束 reverse(s); } int _tmain(int argc, _TCHAR* argv[]) { int m; char c[100]; printf("请输入整数m: "); scanf("%d",&m); IntegerToString(c,m); printf("integer = %d string = %s\n", m, c); return 0; } 方法3(C++) #include #include using namespace std; int main() { int n=0; string str="12345"; cout<>n; cout<

扫描二维码推送至手机访问。

版权声明:本文由知了博客发布,如需转载请注明出处。

本文链接:https://www.webgou.info/?id=179

标签: c语言面试
分享给朋友:

“整数转换为字符串方法” 的相关文章

阿里云ECS装docker+SS

 仅仅个人笔记记录下:首先主机选择ubuntu 14.04 64位的镜像,然后安装后apt-get update, apt-get -y upgrade。...…

WinCE下直接启动自己应用程序的方法

WinCE下直接启动自己应用程序的方法    其实让一个程序在wince里启动和windows里差不多,直接设置其为启动项,这个有几个方法。一个就是制作一个快捷方式,指向我们的应用程序如app.exe,然后将快捷方式放到\windows\startup下面。 ...…

WinCE5.0开发环境的建立

本文主要介绍WinCE5.0开发环境的建立过程及注意事项。        …

VC++动态链接库(DLL)编程深入浅出(三)(上)

第4节我们对非MFC DLL进行了介绍,这一节将详细地讲述MFC规则DLL的创建与使用技巧。 另外,自从本文开始连载后,收到了一些读者的e-mail。有的读者提出了一些问题,笔者将在本文的最后一次连载中选取其中的典型问题进行解 答。由于时间的关系,对于读者朋友的来信,笔者暂时不能一一回复,还望海涵…

kbengine 使用记录

kbengine :2019/3/8 引擎代码托管在GitHub:服务器引擎工程:https://github.com/kbengine/kbengineunity3d插件工程::https://github.com/kbengine/kbengine_unity3d_plugins...…

面向对象技术在软件重用和体系结构中的应用

面向对象技术提供了一种新的认知和表示世界的思想和方法,它对计算机工业的影响是深远的。计算机从业人士利用它提出了面向对象的计算机程序设计语言、面向对象的软件设计方法、面向对象的数据库等等。同时面向对象技术为软件工业实现工程化提供了强有力的支持,正是面向对象技术造就了组件、构件、中间件等概念。 …

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。