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

整数转换为字符串方法

sunkey17年前 (2010-07-23)编程开发211
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语言面试
分享给朋友:

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

SOAP协议规范

SOAP协议规范1. 简介SOAP 以XML形式提供了一个简单、轻量的用于在分散或分布环境中交换结构化和类型信息的机制。SOAP本身并没有定义任何应用程序语义,如编程模型或特定语义的实现;实际上它通过提供一个有标准组件的包模型和在模块中编码数据的机制,定义了一个简单的表示应用程序语义的机制。这使SO…

Unity中Shader LOD控制

 文章来自https://zhuanlan.zhihu.com/p/21316674 ...…

全系列Unity4.x.x到5.6.2破解Win&Mac!

 http://blog.csdn.net/Weltraum__/article/details/74315604 Unity官网所有版本下载地址请戳: ...…

信息加工

什么是信息加工 信息加工是对收集来的信息进行去伪存真、去粗取精、由表及里、由此及彼的加工过程。它是在原始信息的基础上,生产出价值含量高、方便用户利用的二次信息的活动过程。这一过程将使信息增值。只有在对信息进行适当处理的基础上,才能产生新的、用以指导决策的有效信息或知识。 信息加工的内容…

wince串口驱动相关

WindowsCE下的串口驱动程序能够处理所有I/O行为类似串口的设备,包 括基于16450、16550UART(通用异步收发芯片)的设备和一些采用DMA的设备,常见的有9针串口、红外I/O口、Modem等。 在%_WINCEROOT%\Public\Common\OAK\Drivers\Seria…

Unity Shader 极简实践1——极简描边

 1. 极简描边1.1 思路使用两个 Pass 来渲染,两个 Pass 的作用分别是 把模型放大一定倍数,渲染成纯色 正常渲染模型 这样,因为第一个纯色 Pass 把模型放大了,所以第二个正常渲染 Pass 之外能看到一圈纯色的描边,问题在于第一个 Pass 的时候如何把…

发表评论

访客

看不清,换一张

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